0

WebMatrix を使用してローカルで PHP Web サイトを実行しています。このサイトでは、*.html ファイル内で PHP を使用しています。デフォルトでは、WebMatrix はこれを許可しません。PHP が実行されるように WebMatrix を構成するにはどうすればよいですか?

(私は自分の質問に答えていることに注意してください)

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 /> 要素に一意の 'name' 属性を与えることが重要です。

于 2012-08-05T18:19:13.783 に答える