我正在使用 WebMatrix 在本地运行一个 PHP 网站。该站点在 *.html 文件中使用 PHP。默认情况下,WebMatrix 不允许这样做。如何配置 WebMatrix 以便 PHP 运行?
(请注意,我正在回答我自己的问题)
我正在使用 WebMatrix 在本地运行一个 PHP 网站。该站点在 *.html 文件中使用 PHP。默认情况下,WebMatrix 不允许这样做。如何配置 WebMatrix 以便 PHP 运行?
(请注意,我正在回答我自己的问题)
您需要编辑文件:
%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 /> 元素赋予唯一的“名称”属性很重要。