IIS6.0+PHP isapi或PHP FastCGI出现404错误的解决方法

作者:Chilau 发布于:2011-9-2 2:18 分类:windows

今天在配置服务器的时候安装PHP5.2.16,自己加了ISPAI扩展。箭头是绿色的,扩展名也配置了。访问页面的时候却出现了意想不到的结果:

无法找到该页
 您正在搜索的页面可能已经删除、更名或暂时不可用。


请尝试以下操作:
确保浏览器的地址栏中显示的网站地址的拼写和格式正确无误。
如果通过单击链接而到达了该网页,请与网站管理员联系,通知他们该链接的格式不正确。
单击后退按钮尝试另一个链接。
HTTP 错误 404 - 文件或目录未找到。
Internet 信息服务 (IIS)

技术信息(为技术支持人员提供)
转到 Microsoft 产品支持服务并搜索包括“HTTP”和“404”的标题。
打开“IIS 帮助”(可在 IIS 管理器 (inetmgr) 中访问),然后搜索标题为“网站设置”、“常规管理任务”和“关于自定义错误消息”的主题。


PHP配置好了,ISAPI也正常的,但是就是没办法找到页面,HTTP头返回也是404错误。
折腾了一番,终于找到了解决方法。
打开IIS管理器,找到WEB服务扩展,把“所有未知的ISAPI扩展”的禁用改为允许。也可以自己添加一个WEB扩展来解决。
用FASTCGI配置的PHP显示404的话也可以依此类推,在IIS管理器里把"所有未知的CGI扩展"设置为允许就OK了。



« Editplus正则表达式一例

发表评论: