iis8 php-cgi.exe - FastCGI 进程意外退出 500错误解决办法

今天iis服务环境下的网站突然显示200错误php-cgi.exe - FastCGI 进程意外退出,昨天还好好的网站正常,这个问题一直偶尔出现几次,不是很频繁,但是偶尔会出现;

这是由于某些加载库加载失败的原因,这里提供了三种解决办法。

 

一、设置环境变量

设置PHP所在目录的环境变量,右键计算机-》属性-》高级系统设置-》环境变量,设置path路径,增加PHP所在目录

二、直接命令行到 PHP所在目录

接下来,使用 php -v检查哪些库文件不能加载,并进行处理,一般这些不能加载的库也都用不到,如果您非要用,您可以再其它地方进行拷贝。

三、直接重启服务器


---------------------

我们来仔细了解下第2种方法:

双击PHP目录下的文件php.exe则出现“msvcr110.dll”丢失的提示。

到Microsoft网站下载“Microsoft Visual C++ 2012 Redistributable”软件包安装,注意86及64都安装,安装好后,再双击PHP目录下的文件php.exe,则就不提示“msvcr110.dll”丢失了,一切正常。

网站http://localhost/phpinfo.php也出现了“PHP Version 5.6.30”版本的信息提示。说明支持PHP了。

 

文件下载地址:

http://www.microsoft.com/zh-CN/download/details.aspx?id=30679

 

上一篇:Python应用程序中是否需要“cgi.escape”?


下一篇:Servlet与CGI的区别