IIS/PWS サーバ

本節では、PHPをIIS(Microsoft Internet Information Server) にインス トールする際の注意およびヒントについて説明します。 PWS/IIS 3PWS 4 以降IIS 4 以降 のバージョンに ついて説明します。

Windows と PWS/IIS 3

これらのサーバーを設定するために推奨される方法は、配布ファイルに 含まれるREGファイル (pws-php4cgi.reg)を使用する方法です。この ファイルを編集し、拡張機能および PHP インストールディレクトリを自 分用の設定に調整することが可能です。さもなくば、以下の手順により、 手動でこの設定を行うことも可能です。

警告

これらの手順は、windows レジストリに直接修正します。エラーを一つ でも生じた場合、システムの状態が不安定になる可能性があります。ま ずレジストリのバックアップをとることを強く推奨します。PHP 開発チー ムは、レジストリが損傷した場合の責任を負いません。

以下の手順は、Webサーバのインストールには影響を与えません。 (c:\myscripts\test.phpのように) PHPスクリプ トをコマンドラインやディレクトリビュアウインドウでPHPスクリプトを ダブルクリックして実行したい場合にのみ関係します。PHPファイルをダ ブルクリックした際にテキストエディタにロードしたい場合には、以下 の手順を飛ばしたいと思うかもしれません。

ここまでの作業で、PWSおよび IIS 3用のシステムインストールは完了します。 IIS 3 ユーザーは、Steven Genusa が作成したスクリプトマップ設定用の すばらしいツールを使用すること ができます。

WindowsとPWS 4以降

PWS 4以降を実行するWindows上にPHPをインストールする際には、二つの 方法があります。一つは、PHP CGIバイナリを設定する方法で、もう一つ は、ISAPIモジュール dllを使用する方法です。

CGIバイナリを選択した場合は、次のようにします。

ISAPIモジュールを選択した場合、次のようにします。

Windows NT/2000 と IIS 4 以降

PHPをIIS 4以降を実行しているNT/2000サーバ上にインストールするには、 以下の指示に従って下さい。PHPを設定するには、CGIバイナリ(php.exe) 版とISAPIモジュール版の2種類あります。

どちらの場合も、マイクロソフトマネージメントコンソールを起動する 必要があります。(「インターネットサービスマネージャ」またはNT 4.0 オプションパックまたはWindows 2000では、コントロールパネル=>管 理ツールに現れます。)つづ意で、Webサーバノード上で右クリック (「デフォルトのWebサーバ」としてこれが現れていることが多い)

CGIバイナリを使用したい場合、次のようにします。

ISAPIモジュールを使用するには、次のようにして下さい。