No puedo entender cómo hacer que PHP funcione con el servidor web IIS. Actualmente, cuando intento cargar una página php, me sale el siguiente mensaje HTTP Error 500.21 - Error interno del servidor Handler "PHP52_via_FastCGI" tiene una mala módulo "FastCgiModule" en su lista de módulos Esto es lo que hice, Fui a http://www.microsoft.com/web/platform/phponwindows.aspx hizo clic en instalar (parecía que funcionó). ¡Pero no puedo hacer funcionar mis páginas de php! TedNo se puede obtener PHP para que funcione en el servidor web IIS
Respuesta
Probablemente no tenga instalado el módulo CGI para IIS. Abra Microsoft Web Installer nuevamente. Busque en la sección del servidor de IIS: CGI e instálelo.
Para mayor información, puede verificar los módulos instalados abriendo el Administrador de servicios de información de Internet. Expanda los Sitios a su sitio web predeterminado (u otro sitio si tiene otra configuración). En la sección IIS, busque y abra Módulos. Si no ve FastCgiModule, tendrá que instalarlo a través del Web Installer (parece que está incluido con el Módulo Cgi normal).
Debe habilitar el soporte de CGI en IIS. Esto no está habilitado por defecto y es una de las opciones en "Características de Windows" al elegir instalar IIS. Consulte aquí para obtener instrucciones sobre cómo habilitarlo: http://www.php.net/manual/en/install.windows.iis7.php
El instalador web MS no lo activa.
El enlace ya no funciona: 'PHP: 404 Not Found' – Tar
Esto funcionó para mí:
- IIS-> Handler Mappings-> Agregar asignación de módulo
- Solicitud ruta: * .php
- Módulo: FastCgiModule
- ejecutable: C: \ PHP \ php-cgi.exe (depende de donde está instalado php)
- Nombre: WhatEverYouWannaCallIt
- OK
- SÍ
- 1. No se puede obtener GWT FormPanel para que funcione correctamente
- 2. No se puede obtener el directorio de recogida IIS
- 3. No se puede hacer que Resque funcione
- 4. ¿Cómo se configura nginx para que funcione con el servidor web Jetty6?
- 5. IIS Url Rewrite Module causa "no se puede iniciar la depuración en el servidor web"
- 6. No se puede obtener el complemento vim "Syntastic" para que funcione
- 7. No se puede iniciar la depuración en el servidor web. El servidor web no pudo encontrar el recurso solicitado
- 8. IIS Express: hacer que SSL funcione
- 9. VS 2010 + IIS: no se puede iniciar la depuración en el servidor web. El proceso de trabajo de IIS para la URL iniciada no se está ejecutando actualmente
- 10. No se puede hacer que UJS funcione en Rails 3.1
- 11. No se puede obtener php display_errors habilitado
- 12. Usar servidor web IIS local para depurar
- 13. No se puede obtener la globalización de jquery para que funcione
- 14. no puede conseguir que funcione defaultRedirect
- 15. No se puede hacer que cProfile funcione en IPython
- 16. No se puede hacer que esta consulta SPARQL funcione
- 17. Error: "No se puede iniciar la depuración en el servidor web ..." ASP.NET 4.0
- 18. No se puede obtener el Captcha para que aparezca
- 19. ¿Cómo se consigue que AnkhSVN funcione con el servidor VisualSVN?
- 20. No se puede hacer que la tubería de Scrapy funcione
- 21. No se puede obtener un @protocol personalizado que funcione en iOS
- 22. IIS proxy inverso con reescrituras no puede manejar una redirección desde el servidor proxy que a
- 23. No se puede obtener una aplicación web para trabajar sin conexión en el iPod
- 24. PHP Advertencia: ldap_bind(): No se puede enlazar con el servidor: No se puede contactar con el servidor LDAP
- 25. No se puede obtener PHP para informar errores
- 26. ¿Mocking ChildProperty no puede hacer que funcione?
- 27. No se puede obtener expand_aliases para que entre en vigor
- 28. ¿Cómo hacer que funcione APC (PHP Cache)?
- 29. ¿Cómo puedo controlar DOCUMENT_ROOT para que funcione en el servidor local y el servidor en vivo?
- 30. ¿Qué causaría que el tiempo de inactividad de php no funcione para una fecha en 2099?
pertenece al servidorfault –