PHP5.2.5を使うためのApache2.2.6の設定

PHPを使うためのapacheの設定

httd.confを編集する。

PHPモジュールのロード

インストール時に"Web Server Setup"フェーズで
Apache 2.2.x Moduleを選択していれば下記の内容が
追加されているはず。

#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
DocumentRootの設定

これも基本的に不要。(インストール時に設定してあるはず)

DocumentRoot "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
デフォルトのトップページの設定

index.phpを追加。

#
# DirectoryIndex: sets the file that Apache will serve if a directory
# is requested.
#
<IfModule dir_module>
    DirectoryIndex index.html index.php
</IfModule>
MIMEタイプの設定1

〜 セクションを検索し、
その中に以下を追加。

AddType application/x-httpd-php .php
MIMEタイプの設定2

mime.typesの末尾にphp関連の設定が追加されていることを確認

言語設定1

以下のようにコメントをはずす。

# Language settings
Include conf/extra/httpd-languages.conf
言語設定2

\conf\extra\httpd-languages.confを編集する。

# DefaultLanguage nl
DefaultLanguage ja
(jaに変更)
#LanguagePriority en ca cs da ...略
LanguagePriority ja en ca cs da ...略
(jaを先頭に移動)

さらに末尾に以下を追加。

AddDefaultCharset shift_jis

ここまでで一応PHPは動く。
apacheを再起動して下記ソースで動作確認。

<?php phpinfo(); ?>

ちなみにPHP関連ファイルをC:\WindowsやらC:\Windows\System32にコピーする必要はない。