ホームページ >バックエンド開発 >PHPチュートリアル >Windows2003+IIS7 Express は FastCgi を使用して php_PHP を実行するチュートリアル
Windows 2003 でメモリを節約しながら PHP を適切に実行するのは非常に困難です。IIS7.5 Express は WIN2003 で実行できることを考慮すると、fastcgi メソッドで PHP をサポートするだけでなく、独自の Rewrite コンポーネントも付属しています。 web.config のルール。
したがって、IIS7.5 Express をダウンロードしてインストールした後、まず、このファイルが「マイ ドキュメント」の IIS7Express ディレクトリにある場所を見つける必要があります。そうでない場合は、IIS7 Express のインストール ディレクトリにあるはずです。
1. まず、defaultDocument セクションを変更し、
を追加します。
<ファイル>
ファイル>
2. fastcgi セクションを見つけます。
<環境変数>
<環境変数名="PHP_FCGI_MAX_REQUESTS" 値="10000" />
<環境変数名="PHPRC" value="C:Program Files (x86)iis ExpressPHPv5.4" />
環境変数>
アプリケーション>
3. ハンドルを見つけて参加します
特に注意すべきことの 1 つは、他のハンドルによって最初に処理されることを避けるために、この文を先頭、つまり
上記の構成で、C:phpphp-cgi.exe の部分を独自の php フォルダー内の php-cgi.exe の場所に置き換えます。
4.
5. wordpress などのインストールフォルダーを見つけて、web.config ファイルを作成し、構成セクションに Gzip 圧縮ルールを追加します。
6. また、web.config で WordPress を書き換えた完全な web.config ファイルの内容は次のとおりです。
<リライト>
<ルール名="wordpress" patternSyntax="ワイルドカード">
<条件>
条件>
ルール>
ルール>
リライト>
構成>
iisexpress.exe /site:'サイト名 2"
アクセスすると、Windows で Apache を使用するよりもアクセス速度がはるかに速く、実行する nginx が 1 つ少なく、全体的なメモリ使用量がはるかに少ないことがわかります。