我知道这已经在这里被问了几次了。但是没有任何与IIS上的PHP相关的建议或答案都有帮助。在IIS 5.1上的PHP不起作用
我已经尝试在两台计算机上安装PHP的IIS 5.1(XP SP 3),它仍然无法正常工作。 我甚至开始认为在IIS上的PHP的所有文章和安装程序是一个巨大的恶作剧......并且在IIS上的PHP实际上并不工作。
我花了最近6个小时试图让它工作。没有什么。截至目前,当我导航到http://localhost/phpinfo.php所有显示的是:“指定的模块找不到。”我的IIS应用程序仍然完美。
phpinfo.php的包含:
<?php echo phpinfo(); ?>
即使加载与test.php的的 “Hello World”。在它给我同样的错误信息。
当前安装的PHP是从http://php.iis.net/(页面中间的蓝色大按钮)安装的。这在我的程序目录(F:\ PHP)中安装了PHP。
这并没有配置PHP的工作,所以我在“网站”>“属性”>“主目录”>“配置”>“映射”>“添加”中手动添加了应用程序映射。 我添加了C:\ WINDOWS \ system32 \ inetsrv \ fcgiext.dll,分机.php,“GET,HEAD,POST”
任何人都知道我的问题是什么?
我卸载了fastcgi和php,然后从官方的PHP 5.3安装程序重新安装。这实际上并没有让它开始工作。我必须在“网站”及其“默认网站”节点中将“.php”映射到F:\ php \ php-cgi.exe ...我读过的文章中没有说我需要做。任何想法为什么这部分被遗漏了? – 2009-11-13 14:32:16
说实话,我们从不使用PHP安装程序。在我们的主机平台上,我们只需将发行版解压缩到'c:\ php',然后根据我们客户的托管计划在全球或每个站点映射'.php'扩展名。 – Kev 2009-11-13 14:35:44