404.17 – Not Found

本文详细介绍了在Vista系统下使用IIS7部署PHP应用时,由于ISAPI DLL版本不兼容导致的HTTPError404.17错误。主要原因是64位的IIS环境与32位的PHP应用不兼容。解决方案包括修改默认应用池为32位兼容模式,或者创建专门用于PHP应用的32位应用池。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

"HTTP Error 404.17 – Not Found – The requested content appears to be script and will not be served by the static file handler."

…on Vista while trying to get PHP working under IIS7 with the standard ISAPI "php5isapi.dll" ask yourself, are you running 64-bit? That ISAPI DLL is a 32-bit DLL, so you’ll have to either change your default Application Pool to enable 32-bit, or preferably create a separate 32-bit AppPool for your PHP Application.

Right click on the Application Pool and select "Advanced Settings" then "Enable 32-bit Applications."

基本原因就是IIS是64位和PHP不能运行.需要在应用程序池中把相应的程序池的高级属性中设置兼容32位.

打开应用程序池,选中后点右键–高级设置,将“启动32位应用程序”改为“true”

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值