ホームページ >バックエンド開発 >PHPチュートリアル >Windows 2008 R2 は、IIS 用の PHP マネージャーを使用して PHP (FastCGI) 環境を構成します。
Microsoft は Windows 上の PHP アプリケーションに徐々に注目し始めたため、x86 と x64 システムの両方で使用できる Microsoft Web Platform、PHP Manager、およびその他の IIS プラットフォーム ツールを次々とリリースしました。 IIS での PHP の構成を心配する必要がないように、PHP マネージャーは次の機能を使用します:
* PHP と IIS を関連付けます
* 同じサーバー上、または同じ Web サイト上で複数の PHP バージョンを並べて実行します
* PHP ランタイムの構成と環境を確認します(phpinfo() 関数の出力)
* さまざまな PHP 設定を構成します
* PHP 拡張機能を有効または無効にします
* php.ini PHP 構成ファイルをリモートで管理します
そこで、私は常に IIS7.5 の PHP を体験したいと思っていました。 WIN7 IIS7.5 で PHP マネージャーを使用して PHP5 をインストールおよび設定する方法を共有します。
Win 2008 R2 に PHP Manager と PHP をインストールするには Microsoft Web Platform を使用します。 まず、Microsoft Web Platform を紹介します (Microsoft Web Platform をインストールする必要はありません)。
Microsoft Web Platform は、開発言語とアプリケーションを統合するための Microsoft のプラットフォームで、Microsoft Web Platform Installer を介して、ASP.NET、PHP および対応する WEB アプリケーションなどの開発プラットフォームをインストールおよび構成できます。ソフトウェアストアに少し似ています。
1. Microsoft Web Platform 3.0 を公式 Microsoft Web サイトからダウンロードしてインストールします (オプション):
公式ダウンロード アドレス:
http://www.microsoft.com/web/
http://www.microsoft.com/ web /downloads/platform.aspx
デフォルトのインストール パスは次のとおりです: C:Program FilesMicrosoftWeb Platform Installer
2. Microsoft Web プラットフォームから検索してダウンロードするか、IIS 用の最新の PHP マネージャーを個別にダウンロードしてインストールします:
ダウンロード アドレス: http ://phpmanager .codeplex.com/releases/view/53121
3. Microsoft Web プラットフォームから検索してダウンロードするか、最新の PHP を個別にダウンロードします。
PHP 公式 Web サイトのダウンロード アドレス:
http://windows.php.net/download/
WEB インストール プラットフォームを介した Microsoft 公式 PHP インストール アドレス:
http://www.microsoft.com/web/platform/phponwindows.aspx
Windows 2008 R2 の IIS7.5 は、fastcgi のサポートを大幅に改善しました。これは、FastCGI が IIS の PHP 処理能力を大幅に強化し、PHP サイトの応答速度を迅速に向上させることができるため、PHP 5.3 によってリリースされた Windows バージョンは ISAPI モードをサポートしなくなりました。生産性が向上し、安定性とセキュリティが向上したため、友人に PHP-ISAPi モードの使用を推奨しなくなりました。
この環境のすべてのバージョンは、正しいことを確認するために複数回テストされています。 php5.3.1 は現在、主流の PHP システムを完全にはサポートできないため、すべての人に使用することはお勧めできません。
Windows 2008 R2 では環境をセットアップするには 2 つの状況があり、独自の操作ニーズに応じて選択できます。
1 IIS7.5+PHP+Mysql+Wincache 1.0RC
この環境の組み合わせは誰もが見たことがあります。zend はありません。
バージョンは次のとおりです。
PHP5.2.11 -- これは非スレッドセーフ バージョンであることに注意してください。 11 非スレッドセーフ zip パッケージ、
MYSQL5.0 x64、
Wincache1.0rc for5.2 は、Microsoft IIS 公式 Web サイトからダウンロードできます。システムの動作効率が大幅に向上します。
サーバーがオープン ソース プログラムを実行していて、zend を必要としない場合は、この構成を使用することを強くお勧めします。
2 IIS7.5 + PHP + Mysql + Zend + 3.3-windows x86
Xcache1.3 for XCache-1.3.0-php-5.2.10-Win32-VC6-x86.zip
この組み合わせは、今日の主流の PHP を完全に実行できますただし、唯一の欠点は、PHP スレッドセーフ バージョンを使用できないことです。wincache のロード中、残念です。ただし、xcache を補助的に使用することもできますが、PHP-ISAPI モードよりもはるかに優れています。
注:
公式 Web サイトには、VC9 バージョンは IIS 用であり、VC6 バージョンは Apache 用であると記載されています。この違いの理由は、VC9 バージョンが Visual Studio 2008 でコンパイルされていることです。コンパイラはプログラムに対してより多くの最適化を実行するため、パフォーマンスが向上します。 Thead Safe(スレッドセーフティ)/Non Thead Safe(非スレッドセーフティ)については、公式サイトではそれぞれの用途については説明されていません。 Google で調べた結果、答えが見つかりました。FastCGI は単一スレッドで実行されるため、スレッド セーフな保護を削除すると、ISAPI メソッドがマルチスレッド モードであるにもかかわらず、実行効率が向上します。したがって、スレッドセーフなバージョンである必要があります。
説明:
ダウンロードした php は x86 バージョンであり、Win2008 R2 は 64 ビット システムです。x64 バージョンを使用する必要がありますが、PHP は公式に x64 バージョンを提供していないため、x86 バージョンを使用してください。うまくいかない、変えてください。 VC9 バージョンの PHP 5.3 では、最初に VC2008 ランタイム ライブラリ (32 ビット/64 ビット) をインストールする必要があります。
PHP を FastCGI モードで簡単にインストールするためのチュートリアルは、ここで参照できます: http://www.discuz.net/thread-2140092-1-1.html
4. IIS 1.2 用に PHP マネージャーをセットアップします
面倒すぎて実行できませんここで写真を撮ってください。自分のシステムを確認してください
2011-9-18 17:31:17 アップロード
添付ファイルをダウンロード (27.19 KB)
2011-9 - 18 17:31:17 アップロード
添付ファイルをダウンロード (44.05 KB)
2011-9-18 17:31:17 アップロード
添付ファイルをダウンロード( 47.21 KB)
2011-9-18 17:31:17 アップロード
添付ファイルをダウンロード (21.93 KB)
2011-9-18 17:31:17 アップロード
添付ファイルをダウンロード (43.62) KB)
2011-9-18 17:31:17 アップロード
添付ファイルのダウンロード (186.32 KB)
2011-9-18 17 :31:17 アップロード
添付ファイルをダウンロード(178.05 KB)
2011-9-18 17:31:17 アップロード
添付ファイルをダウンロードする (179.08 KB)
2011-9- 18 17:31:17 アップロード
添付ファイルをダウンロード (168.68 KB)
2011-9-18 17:31:17 アップロード
添付ファイルをダウンロード (201.33 KB)
2011-10-23 16 :01:36 アップロード
添付ファイルのダウンロード (36.95 KB)
2011-10-23 16:01:36 アップロード
添付ファイルのダウンロード (68 KB)