PHP と MySQL は、ユーザーに動的コンテンツを提供する場合に強力な組み合わせです。長年にわたり、どちらの製品も当初の使用例を超えて成長し、現在では世界で最もアクセス数の多い Web サイトのいくつかで使用されています。これらは元々 オープン ソース ソフトウェアであり、UNIX/Linux 上でのみ実行可能でしたが、かなりの開発期間を経て、Windows プラットフォーム上で実行できるようになりました。
この記事では、Windows 環境にこれらの製品をインストールして構成する方法を段階的に説明します。この記事で提供される情報は、一部の人にとっては単純すぎるかもしれませんが、この記事のタイトルに示された目標を達成するように設計されており、段階的なガイダンスが提供されます。
この特殊なソフトウェアの組み合わせは、Linuxの分野でLAMP(Linux/Apache/MySQL/PHP)に倣って、一般にWIMP(Windows/IIS/MySQL/PHP)と呼ばれています。
私のラボ システムでは 64 ビットの Windows Server 2003 Enterprise Edition が実行されています。
ステップ 1: Windows Server 2003 R2 システムにアプリケーション サーバーの役割をインストールする
この例を説明するために、ネットワークサーバーとして IIS を使用します。 IIS を必要としない PHP、MySQL、Apache の組み合わせを選択することもできますが、この例では使用しません。
システムにアプリケーション サーバーの役割をインストールするには、[スタート] メニューをクリックし、[サーバーの管理] を選択します。メインの管理サーバー ウィンドウで、[役割の追加または削除] オプションをクリックします。 (図 1)
Web サイトをホストできるように、アプリケーション サーバーの役割をサーバーにインストールします。
Windows はサーバー上の既存の役割を検索し、インストールする役割の完全なリストを提供します。 (図 2)
アプリケーション サーバーの役割には IIS と ASP.net が含まれます
サーバーの役割のインストール プロセス中に、システムは Windows Server CD を挿入するように要求する場合があります。必要なファイルはディスク 1 にあります。
インストールが完了すると、管理サーバーウィンドウが更新され、追加された新しい役割が反映されます。
ステップ 2: PHP と MySQL をダウンロードします
この時点で、サーバーは Web ページをサポートする準備ができています。ただし、PHP または MySQL がインストールされていないため、Web ページはまだ静的です。 PHP と MySQL をインストールする前に、それぞれの Web サイトから Windows バージョンをダウンロードする必要があります。