ホームページ  >  記事  >  バックエンド開発  >  Windows2003+IIS7 Express は FastCgi を使用して php_PHP を実行するチュートリアル

Windows2003+IIS7 Express は FastCgi を使用して php_PHP を実行するチュートリアル

WBOY
WBOYオリジナル
2016-07-20 11:17:29748ブラウズ

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. 構成セクションで、サイト情報を直接変更するか、appcmd.exe add site を直接使用してサイトを追加します。

5. wordpress などのインストールフォルダーを見つけて、web.config ファイルを作成し、構成セクションに Gzip 圧縮ルールを追加します。


6. また、web.config で WordPress を書き換えた完全な web.config ファイルの内容は次のとおりです。


<リライト>

<ルール名="wordpress" patternSyntax="ワイルドカード">

<条件>












これで設定が完了しました。次に、IIS7 Express ディレクトリで IISExpress.exe を見つけ、ダブルクリックして実行するか、コマンド ラインを使用してロードするサイトを指定します。 iisexpress.exe /site:'サイト名 1"

iisexpress.exe /site:'サイト名 2"
アクセスすると、Windows で Apache を使用するよりもアクセス速度がはるかに速く、実行する nginx が 1 つ少なく、全体的なメモリ使用量がはるかに少ないことがわかります。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/372037.html技術記事 Windows 2003 でメモリを節約しながら PHP をうまく実行するのは非常に困難です。IIS7.5 Express が WIN2003 で実行できることを考えると、fastcgi メソッドで PHP をサポートするだけでなく、R...
も付属しています。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。