Windows Server 2003にPHP(5.2.9-2)をセットアップする方法のStep2として、IIS(Internet Information Server)の設定について説明します。
Windows Server 2003は、"新しいWebサービス拡張を追加"でisapiを追加しないといけなかったり、Windows XPと少し設定方法が違う。

以下IISの設定に関する詳細を説明。
スポンサードリンク


  1. [スタート] - [設定] – [コントロールパネル] をクリックし、コントロールパネルを開きます。

  2. [コントロールパネル] の [管理ツール] をダブルクリックし、[インターネット インフォメーション サービス (IIS) マネージャ] をダブルクリックして起動します。

  3. [インターネット インフォメーション サービス (IIS) マネージャ] の画面左のツリーにある"Webサービス拡張"を選択し、画面右の[新しいWeb サービス拡張を追加...] をクリックします。

  4. [新しいWebサービス拡張] ダイアログボックスが表示されるので、[拡張名] に"PHP"と入力し、[追加] をクリックします。

  5. [ファイルの追加] ダイアログボックスが表示されるので、[参照] をクリックします。

  6. [ファイルを開く] ダイアログボックスが表示されるので、"PHP"フォルダにある"php5isapi.dll"を選択して [開く] をクリックします。

  7. [ファイルの追加] ダイアログボックスの [ファイルのパス] に"C:\PHP\php5isapi.dll"が入力されているのを確認し、[OK] をクリックします。

  8. [新しいWebサービス拡張] ダイアログボックスに戻るので、[拡張の状態を許可済みに設定する] をオンにして[OK]をクリックします。

  9. [インターネット インフォメーション サービス (IIS) マネージャ]の画面右側の表示が以下のようになっていることを確認します。

  10. [インターネット インフォメーション サービス (IIS) マネージャ] の画面左側のツリーの[Webサイト]フォルダを展開して、[既定のWebサイト]を右クリックして[プロパティ]をクリックします。

  11. [既定のWebサイトのプロパティ] ダイアログボックスが開くので、[ホームディレクトリ] タブを選択し、[構成] ボタンをクリックします。

  12. [アプリケーションの構成] ダイアログボックスが開くので、[マッピング] タブを選択し、[追加] をクリックします。

  13. [アプリケーションの拡張子マッピングの追加/編集] ダイアログボックスが開くので、[参照] をクリックします。

  14. [ファイルを開く] ダイアログボックスが表示されるので、"PHP"フォルダにある"php5isapi.dll"を選択して [開く] をクリックします。

  15. [拡張子] に ".php" と入力し、[動詞] グループの [制限] オプションをオンにします。
    さらに、[制限] オプションの右のテキストボックスに以下の文字列を入力し、[OK] をクリックします。
    "GET,GEAD,POST,TRACE"

  16. [アプリケーションの構成] ダイアログボックスに戻るので、[アプリケーションの拡張子] リストに ".php"が追加されていることを確認し、[OK] をクリックします。

  17. [既定のWebサイトのプロパティ] ダイアログボックスに戻るので、[ドキュメント] タブを選択し、[追加] をクリックします。

  18. [コンテンツページの追加] ダイアログボックスが開くので、[既定のコンテンツページ] に"index.php"と入力し、[OK] をクリックします。

  19. [既定のWebサイトのプロパティ] ダイアログボックスに戻るので、[OK] をクリックします。

  20. [インターネット インフォメーション サービス (IIS) マネージャ] の画面左のツリーのローカルコンピュータアイコンを右クリックし、[すべてのタスク] をクリックし、[IISの再起動] をクリックします。

  21. [停止/開始/再起動] ダイアログボックスが表示されるので、サービスの再起動が選択されていることを確認し、[OK] をクリックします。

  22. 再起動されます。

    [補足]
    IISの再起動は、[コマンドプロンプト](DOS窓)から以下の2つのコマンドでも実行可能です。
    IISの停止コマンド:net stop iisadmin
    IISの起動コマンド:net start w3svc
以上でPHPを動作させるためのIISの設定は終了。
次の記事では、「php.ini」の設定とPHPの動作確認について説明。
スポンサードリンク

  

関連記事

 カテゴリ
 タグ