Apache 2.0.x (Microsoft Windows 用)このセクションでは、Microsoft Windows 上の Apache 2.0.x で PHP を使用する場合について説明します。 Apache 1.3 で PHP を使用する場合 については別に記載されています。
警告
Apache2 の MPM マルチスレッドモードを実運用環境で使用することは推奨されません。 代わりに prefork MPM または Apache1 を使用してください。その理由については、 マルチスレッド版 MPM の Apache2の FAQ エントリを参照してください。 » Apache ドキュメンテーション を参照し、Apache 2.0.x の基本的な事項について理解しておくことを 強く推奨します。また、以下の解説を読む前に、Apache 2.0.x に関する » Windows 固有の情報 についても参照すると良いでしょう。
警告
Apache 2.0.x は Windows NT 4.0, Windows 2000 および Windows XP で動作するように設計されています。現時点では、Windows 9x のサポートは 不完全です。 最新の » Apache 2.0.x と、対応する バージョンの PHP をダウンロードしてください。 マニュアルインストールの手順 を実施したら、引き続き以下のとおり PHP と Apache の設定を行ってください。 PHP を Windows 上の Apache 2.0.x で動作させるには、2種類の方法が あります。一つは、CGI バイナリを使用する方法、もう一つ は Apache モジュール DLL を使用する方法です。どちらの場合も httpd.conf を編集して Apache が PHP を利用できるようにした後、 Apache サーバを再起動する必要があります。
CGI バイナリの使用CGI 版のバイナリを使用する場合は、以下の行を Apache 設定ファイル httpd.conf へ追加してください。 Example#1 Apache 2.0 で CGI 版の PHP を使用する場合の設定 ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php # PHP 4 の場合 Action application/x-httpd-php "/php/php.exe" # PHP 5 の場合 Action application/x-httpd-php "/php/php-cgi.exe" 警告
CGI としてセットアップすると、サーバは様々な攻撃を受ける可能性があります。 これらの攻撃からサーバを守る方法については、 CGI セキュリティ のセクションを参照してください。 Apache モジュールの使用Apache 2.0 でモジュール版の PHP を使用するには、 以下の行を Apache 設定ファイル httpd.conf に追加してください。 Example#2 Apache 2.0 でモジュール版の PHP を使用する場合の設定 # PHP 4 の場合 LoadModule php4_module "c:/php/php4apache2.dll" # sapi ディレクトリから php4apache2.dll をコピーするのを忘れないこと! AddType application/x-httpd-php .php # PHP 5 の場合 LoadModule php5_module "c:/php/php5apache2.dll" AddType application/x-httpd-php .php # php.ini の場所を設定 PHPIniDir "C:/php"
警告
バージョンの異なる PHP の DLL ファイルを混ぜて使わないでください。 DLL と PHP 拡張モジュールは、同一バージョンのファイルだけが 組み合わせて使用可能です。 |
PHPマニュアル検索ナビゲーション
PHPマニュアルトップ
関数リファレンス 上:Windows システムへのインストール 前:Apache 1.3.x (Microsoft Windows 用) 次:Sun, iPlanet, Netscape サーバ(Microsoft Windows 用) 同一レベル項目 |
|
|
apis | ||