今天 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
来源: https://www.cnblogs.com/lazb/p/11262281.html