当前位置:  开发笔记 > 编程语言 > 正文

FastCGI进程意外退出

如何解决《FastCGI进程意外退出》经验,为你挑选了6个好方法。

我试图在Windows 2008服务器上通过FastCGI运行PHP.

我按照这个安装文档http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/进行了检查,并检查了我完成了多次相关的步骤.

但是,当我尝试执行php页面时,我出现以下错误:

HTTP错误500.0 - 内部服务器错误C:\ PHP\php-cgi.exe - FastCGI进程意外退出



1> sepehr..:

也许你应该尝试安装VC++运行时的解释在这里.

对于正在运行的PHP版本,您很可能错过了正确的VC++运行时.

如果您运行的是PHP 5.5.x,则需要确保已安装VC++ 11运行时:

http://www.microsoft.com/en-us/download/details.aspx?id=30679

确保下载并安装x86版本(vcredist_x86.exe),Windows上的PHP还不是64位.

如果您运行的是PHP 5.4.x,则需要安装VC++ 9运行时:

http://www.microsoft.com/en-us/download/details.aspx?id=5582


谢谢.有用.对于PHP 5.6,也请像5.5.x一样

2> Robot70..:

当您从dos命令行运行php-cgi.exe时,您将收到缺少的MSVCR110.dll弹出消息.

就像Ben说的那样,在这里获取dll的x86下载:http://www.microsoft.com/en-us/download/details.aspx?id = 30679


感谢您指定x86,我第一次得到的版本是错误的:)

3> 小智..:

经过多次痛苦和折磨后,我需要安装"Visual C++ Redistributable for Visual Studio 2012 Update 4 32位版本",即使在我的64位服务器上也是如此.



4> Akshay Khale..:

您可能在IIS的处理程序映射中使用C:/ [您的PHP目录] /php.exe,只需将其更改为C:/ [您的PHP目录] /php-cgi.exe



5> Andrew..:

我尝试直接打开php-cgi.exe,它给了我一个更清晰的错误消息。



6> 小智..:

如果您在Windows Server 2008 rc2 Enterprise上安装PHP 7.1.14,那么对我来说唯一有用的就是从https://www.microsoft.com/en-us/download/details.aspx安装Microsoft Visual C++ 2015 Redistributable Update 3 ?ID = 53587

推荐阅读
雨天是最美
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有