如何配置WebMatrix以在* .htm,* .html文件上运行PHP?

时间:2012-08-05 18:19:14

标签: php webmatrix iis-express

我正在使用WebMatrix在本地运行PHP网站。该站点在* .html文件中使用PHP。默认情况下,WebMatrix不允许这样做。如何配置WebMatrix以便PHP运行?

(请注意我正在回答我自己的问题)

1 个答案:

答案 0 :(得分:2)

您需要编辑文件:

%USERPROFILE%\Documents\IISExpress\config\applicationhost.config

(例如,“C:\ Users \ Marcus \ Documents \ IISExpress \ config \ applicationhost.config”)

你会注意到这样的一行:

<add name="PHP53_via_FastCGI" path="*.php" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\iis express\PHP\v5.3\php-cgi.exe" resourceType="Either" />

您可以通过添加新行添加其他文件扩展名:

<add name="PHP53_via_FastCGI_html" path="*.html" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\iis express\PHP\v5.3\php-cgi.exe" resourceType="Either" />
<add name="PHP53_via_FastCGI_htm" path="*.htm" verb="GET,HEAD,POST" modules="FastCgiModule" scriptProcessor="C:\Program Files (x86)\iis express\PHP\v5.3\php-cgi.exe" resourceType="Either" />

重要的是你给每个&lt; add /&gt;元素一个独特的“名称”属性。