我在IIS 7.5上的php有一个配置问题。
这是在Win7上使用made制作的一个几乎全新的安装。
我创建了一个简单的php测试页面。它在根级http://localhost/test.php和第一个子级别的http://localhost/site/test.php中工作,但在http://localhost/site/subfolder/test.php中不起作用,在这里我得到了HTTP500错误:
<handler> scriptProcessor could not be found in <fastCGI> application configuration
一切似乎都按照http://www.iis.net/ConfigReference/system.webServer/fastCgi/application中指定的方式配置。
是否有某种过滤器可以禁用特定文件夹级别的处理,或者仅在前2层启用它?
我该查些什么?
发布于 2011-05-20 11:01:14
结果,我复制了我在上一次设置中拥有的文件。不工作的子文件夹具有web.config,其中指定了不同的php-cgi.exe。
基本上,我现在有了64位系统,php可执行文件在C:\Program Files (x86)\PHP\v5.3\php-cgi.exe中,我在IIS管理器中发现了它,方法是转到非工作文件夹,打开Handler映射并检查PHP_via_FastCGI的值,这时我注意到C:\Program Files\PHP...中的旧可执行文件。
谢谢你的关注:)希望这能帮助到别人。
https://serverfault.com/questions/272102
复制相似问题