window2012 R2,64位 IIS+php多版本配置PHPManagerForIIS

1、必备IIS,怎么安装自己查了。

2、工具包:

PHPManagerForIIS-1.2.0-x64(http://phpmanager.codeplex.com/)

rewrite_amd64

php-5.**-nts-Win32-VC6-x86

vcredist_x64-2012.exe、vcredist_x86-2012.exe(https://www.microsoft.com/zh-CN/download/details.aspx?id=30679)

3、开始安装PHPManager是注意:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\Parameters

修改 MajorVersion 为十进制 改成 9 安装后修改回来

其他下一步、下一步即可。

4、rewrite_amd64下一步、下一步即可。

5、vcredist最好两个版本都安装下,不要觉得2012版本低咯,开始我安装的是2013的,结果问题来了 php5.3和5.4都正常运行,php5.5以上就运行部了了。

问题:出现了 500错误FastCGI进程意外退出同时php-cgi.exe进程崩溃

错误应用程序名称: php-cgi.exe,版本: 5.5.30.0,时间戳: 0x560c4b59

错误模块名称: MSVCR110.dll,版本: 6.3.9600.18202,时间戳: 0x569e72c5

异常代码: 0xc0000135

错误偏移量: 0x0009d3c2

错误进程 ID: 0x1044

错误应用程序启动时间: 0x01d1784f8f9a0d96

错误应用程序路径: C:\Program Files (x86)\PHP\v5.5\php-cgi.exe

错误模块路径: MSVCR110.dll

报告 ID: cd4b5d7c-e442-11e5-80d1-f2180995d18c

错误程序包全名:

错误程序包相对应用程序 ID: