不少人在配置iis7+fastcgi+php时出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃。php
如图html
这个问题通常都是php配置出了问题致使的。c++
解决方法通常都是先将php程序目录放进系统path变量中,右键计算机-》属性-》高级系统设置-》环境变量,设置path路径,增长PHP所在目录,这样能够在不用iis的状况下使用php -v的命令来检查php的配置状况。redis
例如:php.ini中我把extension_dir属性的路径写错了。在命令行中输入 php -v就会有如下显示(点击放大)windows
php不能加载扩展库文件,固然会报错了。服务器
我配置的时候是出现以下问题:app
查阅了网上的不少种方法,大都是说没有安装vc++2015 ,结果我试了以后仍是报错。又通过一番搜索,最终找出了真正影响的缘由:那就是缺乏了Microsoft.Net.Framework的安装。现将整个流程整理以下:post
1.去微软官网下载Microsoft.Net.Framework 4.6.1url
——其适用于 Windows 7 SP一、Windows 八、Windows 8.一、Windows 十、Windows Server 2008 R2 SP一、Windows Server 2012 和 Windows Server 2012 R2操做系统
下载地址:https://www.microsoft.com/zh-CN/download/details.aspx?id=49981spa
2.去微软官网下载Visual C++ Redistributable for Visual Studio 2015
下载地址:https://www.microsoft.com/zh-cn/download/details.aspx?id=48145
备注:若是服务器所在的windows操做系统是32位的,就下载vc_redist.x86.exe;若是是64位的,vc_redist.x64.exe与vc_redist.x86.exe最好都下载安装
注意点:vc_redist.x64.exe与vc_redist.x86.exe所属VC++版本需保持一直,好比都是2015或都是2012。