PHP アプリケーション サーバーのインストール (Windows)
動的 Web ページを処理するには、アプリケーション サーバーが必要です。アプリケーション サーバーは、Web サーバーがサーバー側のスクリプトまたはタグを含む Web ページを処理するのを支援するソフトウェアです。ブラウザがそのようなページを要求すると、Web サーバーはページをブラウザに送信する前に処理のためにアプリケーション サーバーに渡します。詳細については、「Web アプリケーションについて」を参照してください。
IIS を実行しているシステムに PHP アプリケーション サーバーがインストールされ、実行されていることを確認します。 (IIS はハード ドライブ上またはリモート Windows コンピュータ上にある場合があります。) PHP アプリケーション サーバーは、PHP Web サイト (www.php.net/downloads.php) からダウンロードしてインストールできます。
PHP 5 では、デフォルトで、Windows インストーラーは、PHP が MySQL データベース サーバーを処理できるようにする拡張機能をインストールしたり有効にしたりしません。拡張機能を手動でインストールして有効にする必要があります。
Windows システムに PHP 5 をインストールするには、次の手順を実行します。
- 該当する場合は、管理者アカウントを使用して Windows システムにログインします。
- Windows PHP 5.x インストーラーを PHP Web サイト (www.php.net/downloads.php) からダウンロードします。
- ダウンロードしたインストーラー ファイルをダブルクリックし、画面上のインストール手順に従います。
- PHP が正常にインストールされたら、PHP Web サイト www.php.net/downloads.php から Windows PHP 5.x zip パッケージをダウンロードし、ハード ドライブ上の一時フォルダーにパッケージを抽出します。この tarball には、MySQL で動作するために必要な拡張機能が含まれています。
- 解凍されたファイルが含まれる一時フォルダーで、ext という名前のフォルダーを見つけて、それを C:PHP フォルダーにコピーします。 ext フォルダーには、MySQL 拡張機能など、一般的に使用される PHP 拡張機能が含まれています。
- C:Windows フォルダーで php.ini という名前のファイルを見つけ、メモ帳で開きます。 MySQL 拡張機能を有効にするには、このファイルを編集する必要があります。
- php.ini ファイルで次の行を見つけます: extension_dir = "./" この行は、PHP が拡張子を検索する場所を指定します。
- 次のように行を編集します: ヒント: 最後のスラッシュを省略しないでください。 extension_dir = "C:PHPext"
- php.ini ファイルで次の行を見つけます: ";extension=php_mysql.dll" 行の先頭にあるセミコロン (;) は、PHP にその行を無視するように指示します。
- 行の先頭にあるセミコロンを削除して、拡張子が「extension=php_mysql.dll」になるようにします。
- php.ini ファイルを保存して閉じます。
- 解凍された PHP ファイルを含む一時フォルダーで、libmysql.dll という名前のファイルを見つけて、C:Windowssystem32 フォルダーにコピーします。このファイルは、IIS が PHP 5 と MySQL を処理するために必要です。
- IIS を再起動します。