with texto strip_tags remove limpiar from eliminar allow all php windows-server-2008

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.



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 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