IISを使用してPHPサイトを展開する
IIS上でPHPウェブサイトを展開するには、次の手順に従います。
- まず、PHPのWindows向けインストーラーをダウンロードする必要があります。PHPの最新バージョンはPHPの公式ウェブサイト(https://www.php.net/downloads.php)からダウンロードできます。ご使用のオペレーティングシステムおよびIISのバージョンと互換性のあるPHPのバージョンを選択してください。
- IISをインストールします。IISマネージャーを開き、以下のコンポーネントがインストールされ、有効化されていることを確認します。Webサーバ(IIS)、CGI、ISAPI拡張、IIS 6管理互換性(IIS 7以上を使用している場合)。
- PHPのインストール: PHPインストーラーを実行し、指示に従ってインストールします。インストール中に、PHPのインストールオプションとして「Webサーバー設定(IIS FastCGI)」を選択します。
- PHP の設定: IISマネージャーで「FastCGIの設定」を探して開きます。PHP の実行可能ファイルパスを、インストールディレクトリの php-cgi.exe ファイルに設定します。
- ウェブサイトの作成:IISマネージャーで、「ウェブサイト」を右クリックして、「ウェブサイトの追加」を選択します。ウェブサイトの名前を指定し、使用するIPアドレス、ポート、およびホスト名を選択します。ウェブサイトの物理パスを、PHPウェブサイトのルートディレクトリに設定します。
- デフォルトのドキュメントを設定:PHP Webサイトのホームページファイル(index.phpなど)がデフォルトのドキュメントのリストの一番上にあることを確認します。[IISマネージャー]で起動された「デフォルトのドキュメント」設定で、これを設定できます。
- テストサイト:PHPウェブサイトを起動し、ブラウザにウェブサイトのURLを入力してテストします。正常に機能すれば、ブラウザでPHPウェブサイトが正常に動作しているのが確認できるはずです。
これらの手順は基本的なガイドラインであるため、使用するIISのバージョンやPHPのバージョンによって異なる可能性があることに注意してください。データベース接続やURLリライトなどの追加設定が必要になる場合があります。展開中に問題が発生した場合は、IISとPHPの公式ドキュメントを参照するか、関連する開発者コミュニティでサポートを求めてください。