Le processus FastCGI quitté de façon inattendue
Je suis en train de lancer PHP via FastCGI sur un serveur Windows 2008.
J'ai suivi cette doc d'installation http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/ et ont vérifié j'ai suivi les étapes correctement à de nombreuses reprises.
Cependant, lorsque j'essaie d'exécuter une page php je me suis présenté avec l'erreur suivante:
Erreur HTTP 500.0 - Erreur Interne du Serveur
C:\PHP\php-cgi.exe - Le processus FastCGI quitté de façon inattendue
- double possible de IIS 7.5 PHP échec "Le processus FastCGI quitté de façon inattendue"
Vous devez vous connecter pour publier un commentaire.
Vous utilisez peut-être C:/[votre-php-répertoire]/php.exe dans mappage de Gestionnaire de IIS juste changer C:/[votre-php-répertoire]/php-cgi.exe.
peut-être vous devriez essayer de l'installer VC++ runtime comme expliqué ici.
Lorsque vous exécutez php-cgi.exe à partir de la ligne de commande dos, vous obtiendrez le manque MSVCR110.dll message pop-up.
Comme dit Ben, Obtenir le x86 télécharger la dll ici: http://www.microsoft.com/en-us/download/details.aspx?id=30679
Après beaucoup de douleur et de souffrance, de s'avère que j'ai besoin d'installer "Visual C++ Redistribuable pour Visual Studio 2012 Update 4 version 32 bits", même sur mon serveur 64 bits.
Si vous installez PHP 7.1.14 sur windows server 2008 rc2 Entreprise, la seule chose qui a fonctionné pour moi est d'installer microsoft Visual C++ 2015 mise à Jour Redistribuable 3 de https://www.microsoft.com/en-us/download/details.aspx?id=53587
J'ai essayé d'ouverture php-cgi.exe directement et il m'a donné plus de message d'erreur clair.
si vous avez deux application comme (votre application, phpmyadmin), il suffit de désactiver l'APC d'extension
Espérons que corriger ce problème
il a travaillé avec moi
Pour l'utilisateur à l'aide de PHP 5.6.x suivre cette lien et installer la version x86.
Comme la réponse de "sepehr" ce problèmes sont à cause de VC++ Redistributable adapté de la version de PHP ne sont pas installés ou ont besoin d'être réinstallé à nouveau.
Que je face avant, donc je vais vous expliquer mes démarches pour le fixer.
1 - Chaque version de PHP est construit par spécifique Visual C++ Redistributable version comme (10, 11,12,14,..) que jamais.
((Comment vous le savez!! look.. ))
Vérifier entrez description du lien ici PHP Site puis sur le côté gauche de cette page, regardez "quelle version dois-je choisir?", puis voir quelle est la version de VC++ est adapté à votre version de PHP installée.
Maintenant, VOUS devez Télécharger la fois de VC++ 32 et 64. et si votre PC a déjà puis Désinstaller d'abord. et puis d'installer ce que vous avez téléchargé récemment bu
(32 puis 64).
- VC les liens de téléchargement sont existe sur le mentionné PHP Site sur le côté gauche également.
J'espère que cela vous aide.
Dans mon cas, le problème a été à venir par le biais de l'application de la piscine. Essayez de changer votre pool d'applications ASP.NET v4.0.
Dans mon cas, j'ai eu mal à la constellation de configurations:
Après l'activation de la fonction error_reporting il était clair que la session_path a été signalé à un mauvais dossier.
"Sad but true"
J'ai été faire cette même erreur lors de l'installation de PHP 7 sur Windows Server 2008 R2. J'ai résolu ce problème par l'installation de Visual C++ Redistribuable Visual Studio 2015.
Pour la Question C:\PHP\php-cgi.exe - Le processus FastCGI quitté de façon inattendue.
J'ai résolu ce problème en installant le Visual C++ Redistribuable Visual Studio 2015.(Microsoft Visual C++ 2015 mise à Jour Redistribuable 3) et Visual C++ Redistribuable pour Visual Studio 2012 Update 4 en 32 et 64 bits versions. et aussi assurez-vous de php.info fichier cgi.fix_pathinfo=0 activé.
J'ai redémarré paramètres fastcgi, mappages de gestionnaires, CGI IIS Manager(Windows 10) et il a montré mon test page php.