IIS上でPHP環境をインストールする方法
クラウドサーバ上にIISおよびPHP環境を導入する手順は次のとおりです。
- クラウドサーバーのリモートデスクトップにログインする。
- サーバーマネージャーを開いて、「役割と機能の追加」を選択します。
- キャラクター選択画面で、「Webサーバー(IIS)」を選択し、次へをクリックします。
- 機能選択画面にて、「CGI」「ISAPI拡張」などの必要な機能を選択し、「次へ」ボタンをクリックしてください。
- Web サーバー (IIS) 画面で、「次へ」をクリックします。
- 役サービスのページで「次へ」をクリック
- インストール画面で「インストール」をクリックしてインストールします。
- インストール完了後、IISマネージャを開きます。
- IISマネージャーでサーバーノードを選択し、中央ウィンドウで「ハンドラー マッピング」をダブルクリックし、「モジュールマッピングの追加」をクリックします。
- モジュールマッピングの追加ダイアログで以下の情報を入力してください:
- リクエスト経路: *.php
- モジュール:FastCgiModule
- 実行バイナリファイル:C:\php\php-cgi.exe(インストールパスに合わせて変更)
- 名称はPHP
- 「OK」をクリックして設定を保存します。
- IISマネージャで、既定のWebサイトノードを選択し、中央のウィンドウで「ハンドラ マッピング」をダブルクリックし、右側の「モジュール マッピングの追加」をクリックします。
- モジュール マップの追加ダイアログ ボックスで、次の情報を指定してください。
- リクエストパス:*.php
- モジュール: FastCgiModule
- 実行ファイル:C:\php\php-cgi.exe(実際のインストールパスに合わせて変更)
- 名称:ピーエイチピー
- 「OK」をクリックして設定を保存する。
- IISマネージャーの既定のWebサイトノードを選択し、中央のペインで「既定のドキュメント」をダブルクリックして、右側の「追加」をクリックします。
- 「デフォルトのドキュメントを追加」ダイアログで「index.php」と入力し、「OK」をクリックして設定を保存します。
- クラウドサーバーにPHPの解凍パッケージをダウンロードしてインストールする。
- PHP展開後のフォルダを、C:\php(必要に応じパスを変更)へコピーします。
- PHP フォルダにて php.ini-development ファイルを複製し、php.ini に名称を変更します。
- php.iniファイル内の設定として、以下を追加します。
- extension_dir = “ext”
- date.timezone = Asia/Shanghai
- php.iniファイルを保存してエディタを閉じます。
- IISサービスを再起動する。
上記の手順を実行すると、クラウドサーバーのIISでPHP環境がインストールされ、構成されます。IISでWebサイトを作成してPHPファイルをWebサイトのディレクトリに配置すれば、ブラウザからPHPファイルにアクセスできます。