Windows system >> Windowsの知識 >  >> コンピュータソフトウェアのチュートリアル >> サーバー技術 >> サーバーについて >> IIS7設定PHP環境グラフィックチュートリアル(fastcgi fast最新版)

IIS7設定PHP環境グラフィックチュートリアル(fastcgi fast最新版)

  
                  

1. CGIメソッドはPHP環境をロードします通常、IIS設定インタプリタはphp.exeで、初期の頃はより一般的で、現在はあまり使用されていません。
特徴:安定しているが、効率が低すぎる。

2、PHP環境をロードするためのISAPIモード、通常IISはphp5isapi.dllのための設定インタプリタの中で、現在最も使用されている、最も広く使用されている。
機能:マルチスレッド、高効率、しかし十分に安定していない。

3. FastCGIメソッドはPHP環境をロードします。これはIIS環境では一般的ではありませんが、他のシステム環境アプリケーションはまだ存在しますが、IIS7.0はFastCGIの構築を開始します。
特徴:高効率、高安定性は将来の開発動向です。

私は他の特別な問題を試しましたが、PHP 5.3でリリースされたWindows版はISAPIモードをサポートしていません。

FastCGIはIISのPHP処理能力を大幅に向上させ、PHPサイトの応答速度と生産性をすばやく向上させることができるため、3番目の、最も高速なものを使用します。

より高い安定性とセキュリティを持ちます。

ダウンロードアドレス:http://windows.php.net/download/内部にはたくさんの種類がありますが、どのようなものですか?

PHPは現在バージョン5.3.2で利用可能ですが、ダウンロードにはいくつかの異なるバージョンがあります。それがVC6 X86とVC9 X86です。
まず最初に、私は答えます:
VC6とは何ですか? VC6は、このコンパイラを使用してコンパイルされた従来のVisual Studio 6コンパイラです。
VC9とは何ですか? VC9は、MicrosoftのVSエディタでコンパイルされたVisual Studio 2008コンパイラです。

では、どのバージョンのPHPをダウンロードするのでしょうか。
WindowsでApache + PHPを使用している場合はVC6バージョンを、WindowsでIIS + PHPを使用している場合はVC9バージョンを選択してください。

ノンスレッドセーフそれは何ですか?
ノンスレッドセーフはノンスレッドセーフです;
スレッドセーフとは?
ノンスレッドセーフはスレッドセーフです;
オフィシャルは、ノンスレッドセーフを実稼働環境に適用することをお勧めしません。 Safe版のPHPが使用されています。


ダウンロードしてインストールします。デフォルトのパスをインストールしました。


3番目の項目を選択することを忘れないでください。IISSFASTCGI


IIS FASTCGIをインストールしていない場合は、インストールするように求められます。

IIS 6用FastCGI 7 7 http://www.iis.net/expand/fastcgi



インストールが完了したら、次の手順に進みます。デフォルトの設定に従います。


インストールが完了したら、設定は完了です。

この設定には2つの方法があります、私はcmd設定を使います、コマンドはするでしょう。




CGIをインストールしたディレクトリに移動します。

> cd C:\\ WINDOWS \\ system32 \\ inetsrv

> cscript fcgiconfig.js -add -section: "PHP" - 拡張子:php -path: "C:\\ Program Files \\ PHP \\ php-cgi.exe"

注:パス: "xxxx \\ php-cgi.exe"はphpをインストールしたディレクトリです。

> cscript fcgiconfig.js -section: "PHP" -InstanceMaxRequests:10000
> cscript fcgiconfig.js -set -section: "PHP" -EnvironmentVars:PHP_FCGI_MAX_REQUESTS:10000


問題ありません。

テスト:


<?php

phpinfo();

?>の中に、新しい.phpファイルを作成します。;
保存!

実行すると、次のページが表示され、設定が成功したことを示します。


この方法IISは設定する必要はありません、彼はそれを自動的に設定します!マイクロソフトが提供する設定はより詳細です。

上記のチュートリアルの設定に従っている場合は、phpテストページを実行してください。500エラーが発生します。

php.iniのdate.timezone項目を設定します。

ここで上海のタイムゾーンに設定します。date.timezone = Asia /Beijing

設定後、すべて問題ありません!

Copyright © Windowsの知識 All Rights Reserved