(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.
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. –
@arosa - Sembra un buon collegamento - potrebbe essere meglio usare PHP come sembra un'estensione isapi. – Justin