最近换了个win7的系统,安装了iis7,配置了fastcgi运行php,但是在运行php网站时出现了500错误,
FastCGI进程意外退出
同时php-cgi.exe进程崩溃。
如图
![点击查看原图](http://www.diannaojishu.com/upload_files/article/130/1_clg0a__thum-6e3ff27578c6cd0eba956b1730fac3a820090829220821.png)
![点击查看原图](http://www.diannaojishu.com/upload_files/article/130/1_urnq8__thum-0d221bab2394d62022a1942810845ddd20090829220821.png)
这个问题一般都是php配置出了问题导致的。
我的解决方法一般都是先将php程序目录放进系统path变量中,这样可以在不用iis的情况下使用php -v的命令来检查php的配置情况。
例如:php.ini中我把extension_dir属性的路径写错了。在命令行中输入 php -v就会有以下显示
![点击查看原图](http://www.diannaojishu.com/upload_files/article/130/1_xq6ta__thum-2b80b9d1f4cd4efe4c57561f018a5d9420090829221208.png)
php不能加载扩展库文件,当然会报错了。
修改完成后再看这是就没有问题了。
![点击查看原图](http://www.diannaojishu.com/upload_files/article/130/1_ka3hc__thum-aa17a7df9330b4ab503d8427b591433e20090829221453.png)
此时再重起iis,问题即可解决。