0

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

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

4

1 回答 1

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" />

为每个 <add /> 元素赋予唯一的“名称”属性很重要。

于 2012-08-05T18:19:13.783 回答