Windows 2008 IIS7.5配置php出现“未知FastCGI错误,错误代码0x800736b1”

Windows Server 2008 R2 Datacenter安装php后,运行php出现以下错误:

1946097wfw3us8uqksxsu7

HTTP 错误 500.0 – Internal Server Error
发生未知 FastCGI 错误
错误代码0x800736b1

发生此错误的关键原因在于没有安装VC9运行库 即VISUAL C++ 2008。

如果你下载的php是exe或msi安装包,而不是zip打包的,都自动带上了Visual C++ 2008。

所以解决方案就是下载一个Visual C++ 2008,请注意,选择x86还是x64是根据你的php版本确定的而不是操作系统

Microsoft Visual C++ 2008 Redistributable Package (x86)下载地址:

http://www.microsoft.com/downloads/details.aspx?FamilyID=9B2DA534-3E03-4391-8A4D-074B9F2BC1BF&displaylang=zh-cn

Microsoft Visual C++ 2008 Redistributable Package (x64)下载地址:
http://www.microsoft.com/downloads/details.aspx?familyid=bd2a6171-e2d6-4230-b809-9a8d7548c1b6&displaylang=en

如果安装VC9运行库仍出现上面错误,多数是因为php安装目录没有给IIS_IUSRS用户读取和执行权限造成的。

 

您的赞助将会支持作者创作及本站运维

发表评论


TOP