(Mis experiencias con PHP bajo IIS)
creo que debe configurar PHP como un módulo FastCGI - No creo que usted es capaz de configurar PHP como una extensión ISAPI.
Puede configurar PHP utilizando FastCGI o ISAPI. Puede ser que ISAPI sea más rápido que FastCGI. Hay una guía sobre la configuración de IIS mediante ISAPI aquí:
la búsqueda en Google revela una gran cantidad de páginas discutiendo el hilo de seguridad vs argumento fuerte para no hilo si desea conocer el detalle, sin embargo la versión corta es que la versión no segura para subprocesos es más rápida, pero la versión segura para subprocesos es más segura. Debería elegir la versión segura para subprocesos ahora a menos que tenga un problema de rendimiento y sepa que su aplicación se ejecutará correctamente en los binarios no seguros para subprocesos.
Finalmente, no hay ninguna necesidad de binarios x64 al ejecutar PHP como una aplicación FastCGI - php se ejecuta como un proceso separado y los binarios x86 correrán bien en un servidor web x64, y la mayoría de las aplicaciones de php normales no necesita un espacio de direcciones superior a 4 GB para escalar. IIS simplemente puede iniciar procesos adicionales de php.
Al configurar su extensión FastCGI, debe apuntar al ejecutable php-cgi.exe
en el directorio de instalación de php.
Muchas gracias por la respuesta. En cuanto a instalarlo como un ISAPI, acabo de encontrar esta página: http://www.lazynetworkadmin.com/knowledgebase-mainmenu-6/2-windows/141-install-php-on-server-2008-r2 parece posible también ... probaré ambos métodos. –
@arosa - Parece un buen enlace: puede ser mejor ejecutar PHP como una extensión de isapi, parece. – Justin