Answers:
继Dan的回答之后,applicationhost.config文件位于C:\ Windows \ System32 \ inetsrv \ config,其中的部分详细说明:
在applicationhost.config文件中查找以下条目(或类似条目)并对其进行注释或删除。
<application fullPath="C:\Program Files\iis express\PHP\v5.2\php-cgi.exe"
monitorChangesTo="php.ini" activityTimeout="600"
requestTimeout="600" instanceMaxRequests="10000">
<environmentVariables>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS"
value="10000" />
<environmentVariable name="PHPRC"
value="C:\Program Files\iis express\PHP\v5.2"/>
</environmentVariables>
</application>
在hanlders部分中查找以下条目并对其进行评论或删除。
<add name="PHP52_via_FastCGI"
path="*.php"
verb="GET,HEAD,POST"
modules="FastCgiModule"
scriptProcessor="C:\Program Files (x86)\iis express\PHP\v5.2\php-cgi.exe"
resourceType="Either" />
这只是位于IIS管理器控制台后面的配置文件,打开IIS管理器控制台,然后打开FastCGI设置并删除对PHP 5.3的引用,然后打开处理程序映射部分并删除PHP 5.3的映射。
服务器故障也提出了类似的问题。
打开%userprofile%\documents\iisexpress\config\applicationhost.config
文件和
在applicationhost.config文件中查找以下条目(或类似条目)并对其进行注释或删除。
<application fullPath="C:\Program Files\iis express\PHP\v5.2\php-cgi.exe" monitorChangesTo="php.ini" activityTimeout="600" requestTimeout="600" instanceMaxRequests="10000">
<environmentVariables>
<environmentVariable name="PHP_FCGI_MAX_REQUESTS" value="10000" />
<environmentVariable name="PHPRC" value="C:\Program Files\iis express\PHP\v5.2" />
</environmentVariables>
</application>
在hanlders部分中查找以下条目并对其进行评论或删除。
<add name="PHP52_via_FastCGI" path="*.php" verb="GET,HEAD,POST"
modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\iis
express\PHP\v5.2\php-cgi.exe" resourceType="Either" />
默认情况下,Web Platform Installer会将PHP安装到%programfiles%\ iis express \ php。所以打开%programfiles%\ iis express \ php \ folder并删除不再需要的php版本文件夹(不要忘记从applicationhost.config中删除相关条目,如上面步骤1和2中所述)
C:\Windows\System32\inetsrv\config
吗?