作成開始 : 平成19年03月30日(金) 最終更新 : 平成19年03月31日(土)

apache2.2.4とphp5.2.1を試してみた。


1.Apache2のインストール

(1)ソフトのダウンロード(apache_2.2.4-win32-x86-no_ssl.msi)
JAPAN APACHE USERS GROUP -> ダウンロード といくとダウンロード・サイトの選択があります。
私は HTTPでダウンロードのうち 明星大学 を選択しました。そうするとディレクトリ・インデックスを表示しますので、bainares -> win32 とたどり apache_2.2.4-win32-x86-no_ssl.msi を選択し任意のフォルダにダウンロードしました。
(2)インストール
スタート -> ファイル名を指定して実行 -> 参照で apache_2.2.4-win32-x86-no_ssl.msi を選択します。

 ↑
「OK」をクリックするとインストーラを起動します。

 ↑
「Next」をクリックします。

 ↑
「I accept the terms in the licence agreement」をチェックし「Next」をクリックします。

 ↑
「Next」をクリックします。

 ↑
上記のように適宜入力します。これらが httpd.conf に反映されます。「Next」をクリックします。

 ↑
とりあえず「標準インストール」としていて「Next」をクリックします。

 ↑
「Next」をクリックします。フォルダを変えたい時は「Change...」で変更します。

 ↑
「Install」をクリックします。インストールが始まります。

 ↑
この過程でコマンドプロンプト窓が開きサービス起動します。

 ↑
「Finish」をクリックします。WindowsXPの場合はセキュリテイ警告が出ますので「実行を許可」します。
プログラムメニューにApacheが登録されタスクバーにがあります。緑なので起動中ですね。
ここで http://localhost/ としてみます。すると!
←こんなの表示したらOKです。

2.PHP5のインストール

(1)ソフトのダウンロード(php-5.2.1-win32-installer.msi)
PHP: Hypertext Preprocessor -> PHP: Downloads -> Windows Binariesのうち「PHP 5.2.1 installer [19,568Kb] - 12 Feb 2007」 をクリックすると ダウンロード・サイトの選択になるので「Japan」の「jp.php.net」か「jp2.php.net」をクリックします。php-5.2.1-win32-installer.msi のダウンロードを開始します。
(2)インストール
念のためApacheは停止しておきましょう。タスクバーのを左クリックし Apache2 -> Stop すると になります。
スタート -> ファイル名を指定して実行 -> 参照で php-5.2.1-win32-installer.msi を選択します。

 ↑
「OK」をクリックするとインストーラを起動します。

 ↑
「Next」をクリックします。

 ↑
「I accept the terms in the Licence Agreement」をチェックし「Next」をクリックします。

 ↑
「Next」をクリックします。インストールフォルダを変更したい時は「Browse...」で変更します。

 ↑
PHP5を動かすWeb Serverの選択です。上記のようにして「Next」をクリックします。
色んなのに対応してますね。これ楽かもしれません。

 ↑
どうやら、「Aacheのhttpd.confがあるフォルダを指定しなさい」と言っているようです。
「Browse...」をクリックして該当のフォルダを指定します。上記はBroweして選んだ後の状態です。
ここで、「Next」を選択します。

 ↑
インストール・オプションなどの選択のようです。とりあえずこのままで「Next」としました。たぶん、後からでも選択可と思います。

 ↑
「Install」をクリックします。インストールが始まります。

 ↑
ApacheのConfigしますか?のようです。「はい」選択します。

 ↑
httpd.confのアップデートに成功したとのメッセージのようです。「OK」をクリックします。

 ↑
mime.typesのアップデートに成功したとのメッセージのようです。「OK」をクリックします。

 ↑
「Finish」をクリックします。プログラムメニューにPHP5が登録されます。
Apacheのhttpd.confの最後に次のが追加されています。
#BEGIN PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL
PHPIniDir "C:\\Program Files\\PHP\\"
LoadModule php5_module "C:\\Program Files\\PHP\\php5apache2_2.dll"
#END PHP INSTALLER EDITS - REMOVE ONLY ON UNINSTALL

3.ApacheとPHPの連携確認

(1)Apacheのhttpd.confを変更しましょう。
DocumentRootを変更しましょう。
これは、ディフォルトではあまりに階層深いし、フォルダ名に半角スペースが入っているためです。
そして、Apacheを Start もしくは Restart します。
DocumentRootにindex.htmlを作成し、http://localhost/と入力し期待どおりに表示されることを確認します。
(2)DocumentRootに下の文を書いたファイルをtest.phpで保存し http://localhost/test.php 実行しましょう。
<?php
  phpinfo();
?>
これ表示したらOKです。

戻る

サイトトップへ