FastCGI 进程意外退出

2022-08-30 12:45:06

我正在尝试在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

也许你应该尝试安装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


答案 2

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

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


推荐