2010-08-09 8 views
7

In http://windows.php.net/downloads non è stato possibile trovare x64 creati per il download. Inoltre devo scegliere tra "Thread Safe" e "Non Thread Safe" senza spiegazione se uno è più sicuro dell'altro o se funziona meglio. Il install.txt all'interno degli ZIP disponibili per il download sembra obsoleto e non menziona nulla a riguardo.Come installare PHP in IIS 7.5, Windows Server 2008 R2 (64 bit)

In http://php.net/manual/pl/install.windows.iis7.php non dicono una parola su di esso sia ...

Un altro dubbio è una volta so cosa scaricare (e perché), dovrebbe essere configurato come un modulo FastCGI o come estensione ISAPI ?

risposta

9

(Le mie esperienze in esecuzione di PHP in IIS)

credo che si dovrebbe impostare il PHP come modulo FastCGI - Non credo che si è in grado di impostare il PHP come estensione ISAPI. Puoi configurare PHP usando FastCGI o ISAPI - Potrebbe essere che ISAPI sia più veloce di FastCGI. C'è una guida su come configurare IIS utilizzando ISAPI qui:

Ricerca Google rivela un sacco di pagine discutere il thread-safe vs non filo argomento sicuro, se si vuole conoscere il dettaglio, per quanto la versione breve è che la versione non thread-safe è più veloce, ma la versione thread-safe è più sicura. Dovresti scegliere la versione thread-safe per ora a meno che tu non abbia un problema di prestazioni e sappia che la tua app funzionerà correttamente sotto i file binari senza thread.

Infine, non c'è davvero alcun bisogno di binari x64 quando si esegue PHP come applicazione FastCGI - php viene eseguito come processo separato e quindi i binari x86 funzioneranno correttamente su un server Web x64, e la maggior parte delle normali applicazioni php non è necessario uno spazio di indirizzamento superiore a 4 GB per ridimensionare IIS può semplicemente avviare ulteriori processi php.

Durante la configurazione dell'estensione FastCGI è necessario puntarlo sull'eseguibile php-cgi.exe nella directory di installazione di php.

+0

Grazie mille per la risposta. Per quanto riguarda l'installazione come ISAPI, ho appena trovato questa pagina: http://www.lazynetworkadmin.com/knowledgebase-mainmenu-6/2-windows/141-install-php-on-server-2008-r2 sembra possibile anche ... Proverò entrambi i metodi. –

+0

@arosa - Sembra un buon collegamento - potrebbe essere meglio usare PHP come sembra un'estensione isapi. – Justin

0

Spesso utilizzo FastCGI durante l'installazione di PHP su IIS. È un'abitudine più che altro. Mentre leggevo molti degli altri articoli pubblicati e sembra che ISAPI abbia molti vantaggi, ho pensato di aggiungere un collegamento all'impostazione di FastCGI per coloro che vogliono seguire questa strada. L'ho usato e non ho mai avuto problemi con il traffico moderato delle richieste.

In ogni caso, ecco un collegamento a un articolo con schermate sull'impostazione di PHP tramite FastCGI su IIS 7.5.

Click here to visit the article.

Problemi correlati