php - texto - El proceso FastCGI salió inesperadamente
string strip_tags (14)
Estoy tratando de ejecutar PHP a través de FastCGI en un servidor Windows 2008.
Seguí este documento de instalación http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/ y comprobé que completé los pasos correctamente varias veces.
Sin embargo, cuando intento ejecutar una página php, aparece el siguiente error:
Error HTTP 500.0 - Error interno del servidor C: / PHP / php-cgi.exe - El proceso FastCGI se cerró inesperadamente
Como la respuesta de ''sepehr'', estos problemas se deben a que la versión adecuada de VC ++ Redistributable para PHP no está instalada o se debe volver a instalar.
Lo enfrenté antes, así que explicaré mis pasos para arreglarlo.
1- Cada versión de PHP está construida por una versión específica de Visual C ++ Redistributable como (10, 11,12,14, ..) lo que sea. ((Como sabes !! Mira ..))
Vuelva a ingresar, ingrese la descripción del enlace aquí. El sitio PHP, luego a la izquierda de esta página, mire "¿Qué versión escojo?" luego vea qué versión de VC ++ se ajusta a su versión de PHP instalada.
Ahora TIENE QUE Descargar ambos VC ++ 32 y 64. y si su PC ya lo tiene, entonces desinstálelos primero. e instale lo que descargó recientemente bu (primero 32 luego 64).
- Los enlaces de descarga de VC existen en el sitio PHP mencionado en el lado izquierdo también.
Espero que te ayude.
Cuando ejecute php-cgi.exe desde la línea de comando dos, obtendrá el mensaje emergente faltante MSVCR110.dll.
Como dijo Ben, obtenga la descarga x86 para la dll aquí: http://www.microsoft.com/en-us/download/details.aspx?id=30679
Después de mucho dolor y sufrimiento, resultó que necesitaba instalar "Visual C ++ Redistributable for Visual Studio 2012 Update 4 versión de 32 bits", incluso en mi servidor de 64 bits.
En mi caso tuve constelación errónea de configuraciones:
- informe de errores deshabilitado
- error tipográfico en la configuración
Después de habilitar el error_reporting, quedó claro que session_path se apuntó a una carpeta incorrecta.
"Triste pero cierto"
En mi caso, el problema venía a través del grupo de aplicaciones. Intente cambiar su grupo de aplicaciones ASP.NET v4.0.
Intenté abrir php-cgi.exe directamente y me dio un mensaje de error más claro.
Para el problema C: / PHP / php-cgi.exe: el proceso FastCGI se cerró inesperadamente.
Resolví esto instalando Visual C ++ Redistributable para Visual Studio 2015. (Microsoft Visual C ++ 2015 Redistributable Update 3) y Visual C ++ Redistributable para Visual Studio 2012 Update 4 en versiones de 32 y 64 bits . y también asegúrese de que en el archivo php.info cgi.fix_pathinfo = 0 habilitado.
Para usuarios que usan PHP 5.6.x, siga este link e instale la versión x86.
Podría estar usando C: / [su-directorio-php] /php.exe en la asignación del controlador de IIS, simplemente cámbielo C: / [su-directorio-php] /php-cgi.exe .
Recibía este mismo error al instalar PHP 7 en Windows Server 2008 R2. Resolví esto instalando Visual C ++ Redistributable para Visual Studio 2015.
Reinicié la configuración de fastcgi, las asignaciones de controladores, CGI desde el Administrador de IIS (Windows 10) y mostró mi página de prueba de php.
Si está instalando PHP 7.1.14 en Windows Server 2008 rc2 Enterprise, solo funcionó para mí instalar Microsoft Visual C ++ 2015 Redistributable Update 3 desde https://www.microsoft.com/en-us/download/details.aspx?id=53587
Si tiene dos aplicaciones como (su aplicación, phpmyadmin) simplemente deshabilite la extensión APC. Espero que solucione ese problema.
tal vez debería intentar instalar el tiempo de ejecución de VC ++ como se explica here .
Existe una posibilidad bastante buena de que se esté perdiendo el tiempo de ejecución de VC ++ correcto para la versión de PHP que está ejecutando.
Si está ejecutando PHP 5.5.x, debe asegurarse de que el tiempo de ejecución de VC ++ 11 esté instalado:
http://www.microsoft.com/en-us/download/details.aspx?id=30679
Asegúrese de descargar e instalar la versión x86 (vcredist_x86.exe), PHP en Windows aún no es de 64 bits.
Si está ejecutando PHP 5.4.x, entonces necesita instalar el tiempo de ejecución de VC ++ 9:
http://www.microsoft.com/en-us/download/details.aspx?id=5582