我已经使用Web平台安装程序2.0testing版在IIS6上安装php。
我首先在成功的testing服务器上尝试了这一点。
当我在生产服务器上执行此操作并浏览到testingphp文件时,我看到:
无法find该页面
有什么我需要在IIS 6中configuration得到这个工作?
有很多事情你需要检查:
本文展示了手动设置PHP的步骤,可能值得通过检查完成所有步骤。
如果您试图通过寻址文件夹的根目录(例如http://localhost/ )来访问index.php,并且您得到了404,那么您可能需要将index.php添加到默认文档列表中。
如果您尝试访问特定页面(例如http://localhost/index.php )时遇到404错误,那么您如何尝试访问该页面可能存在问题 – 不一定是phpconfiguration的问题在IIS中。
如果我没有记错,当PHPconfiguration不正确,你会得到一个MIMEtypes的错误,可能会尝试保存页面的副本,但不是一个file not found错误。
另外,在IIS6中,需要安装FastCGI( 在此处下载),并通过“添加Windows组件”工具启用。
我有完全相同的问题,这是由于安装PHP的手动ISAPI安装。
问题只是“默认网站”的configuration,点击属性 – >主目录 – >configuration。
滚动到.php并将可执行文件path更改为:C:\ WINDOWS \ system32 \ inetsrv \ fcgiext.dll(以前这将是C:\ Program Files \ PHP \ php5isapi.dll)
点击Limit to:并inputGET,HEAD,POST
完成。