PHP官网下载了PHP5.5各种版本的(如选择 php-5.5.28-nts-Win32-VC11-x64.zip ),TS/NTS的,X86/X64的,不管如何配置,在测试时都会提示“FastCGI进程意外退出”。
这种大部分原因是VC版本问题,去官方下载VC++ 2012,http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 下载安装完成后,再来测试PHP5.5,一切正常。
备注:IIS7/7.5上配置PHP5.5的步骤:
1、下载合适版本,如 php-5.5.28-nts-Win32-VC11-x64.zip;
2、php.ini-development 复制一份重命名为 php.ini ,然后具体配置(扩展库目录所在路径:extension_dir = “ext”、默认时区:date.timezone = Asia/Shanghai,错误级别,开启哪些扩展等);
3、下载PHPManagerForIIS-1.2.0-x64.msi
IIS7/IIS7.5下轻松配置PHP利器(微软PHP Manager for IIS 7) 到http://phpmanager.codeplex.com/releases/view/69115 下载方便使用iis7与iis7.5的朋友。
4、如提示“FastCGI进程意外退出”到http://www.microsoft.com/zh-CN/download/details.aspx?id=30679 下载安装VC++ 2012
附:IIS7 伪静态 web.config 配置方法
1.程序方面
只需要设置web.config 就可以了。
2.服务器需要安装:URL Rewrite
下载地址:http://www.iis.net/download/URLRewrite
本地在测试的时候 请查看自己是否安装这个插件。