この記事では、Windows 8 に IIS 8.0 と PHP をインストールして構成する方法について説明します。
元の製品バージョン: インターネット インフォメーション サービス 8.0、Windows 8、Windows 8 Pro
元の KB 番号: 2819022
問題の説明
PHP プラットフォームに基づいて Web アプリケーションを実行する場合は、コンピューターに Web サーバーと PHP エンジンとして IIS 8.0 があることを確認する必要があります。 既定では、Windows 8 にはそのうちの 1 つがありません。 ただし、ユーザーは簡単に IIS 8.0 機能をアクティブ化し、Windows 8 に PHP エンジンをインストールできます。
ソリューション
windows 8 で IIS 8.0 をアクティブ化するには、コントロール パネルで Windows 機能のオンとオフを使用します。 Windows 8 で PHP をインストールして構成するには、2 つの方法があります。 まず、PHP を手動でインストールして構成します。 次に、PHP を自動的にインストールして構成できる Web プラットフォーム インストーラーを使用できます。
やり方
このセクションでは、次の 3 つの作業を行います。
- IIS 8.0 のインストール。
- Web プラットフォーム インストーラーのインストール。
- Web プラットフォーム インストーラーを使用した PHP のインストールと構成。
IIS 8.0 のインストール
Windows 8 で IIS 8 をアクティブ化する手順を次に示します。
チャーム バーから Settings を選択して[Windows の機能をオンまたはオフにする]を実行し、[コントロール パネル] を選択します。
コントロール パネル ウィンドウで、[Programs を選択します。
プログラムと機能で、[Windows の機能オンまたはオフにする] を選択。
[インターネット インフォメーション サービス確認しOK ボタンクリックします。
インストール プロセスが完了したら、Internet Explorer を実行して IIS 8.0 が正しくインストールされているかどうかを確認できます。 アドレス バーで、<https://localhost>
と入力します。 成功した場合は、次の図のような Web ページが表示されます。
Web プラットフォーム インストーラーのインストール
Web Platform Installer は、PHP を含む Microsoft の Web プラットフォーム全体のインストールを自動化する、シンプルで無料のツールです。 Web プラットフォーム インストーラー 形式でダウンロードできます。 インストーラーの名前はwpilauncher.exe。
wpilauncher.exe実行すると、次の図のようなインストール状態が表示されます。
インストールが完了すると、次の図のように Web Platform Installer 4.0 ウィンドウが表示されます。
PHP のインストールと構成
Web プラットフォーム インストーラーを使用して PHP をインストールして構成する手順を次に示します。
Web Platform Installer ウィンドウで Products タブを選択し、インストールする PHP のバージョンを検索します。
下の図に示すように、 [追加 ] ボタンをクリックします。
[追加] ボタンをクリックすると、2 つの項目がインストールされることがわかります。 インストールする項目 クリックすると 項目の一覧が表示されます。
[ Install ボタンをクリックします。
[同意 ]ボタンをクリックすると 項目がダウンロードされてインストールされます。
インストール プロセスが完了したら、 [Finish ] ボタンをクリックします。
テスト
インストールと構成が成功したかどうかを確認するには、次の手順でテストします。
info.phpファイルを作成し、次のコードをコンテンツとして入力します。
info.phpファイルを
C:\inetpub\wwwroot
の IIS のルート フォルダーにコピーします。Internet Explorer を実行し、アドレス バーに「
https://localhost/infor.php
」と入力します。すべてのインストールと構成が成功した場合、下の図のような Web ページが表示されます。
詳細
Community ソリューション コンテンツの免責事項
MICROSOFT CORPORATION および/またはそのそれぞれのサプライヤーは、ここに含まれる情報および関連するグラフィックスの適合性、信頼性、または正確性について一切表明しません。 そのような情報および関連するグラフィックスはすべて、いかなる種類の保証もなく「現状のまま」提供されます。 マイクロソフトおよび/またはそのそれぞれのサプライヤーは、商品性、特定の目的への適合性、仕事好みの努力、タイトル、および非侵害に関するすべての黙示的な保証と条件を含め、この情報および関連するグラフィックスに関するすべての保証と条件をここに否認します。 お客様は、マイクロソフトおよび/またはそのサプライヤーが、本契約に含まれる情報および関連グラフィックスの利用または利用不能に関連して発生するいかなる直接的、間接的、懲罰的、付随的、特別、または派生的損害、ならびに使用の損失、データまたは利益の損失を含め、これらに限定されない損害について、一切の責任を負わないことに明示的に同意します。これは、たとえ損害の可能性について助言を受けている場合であっても、契約、不法行為、過失、厳格責任に基づくかどうかに関係ありません。