ApacheでPHPを使おう。

けどまぁ、どこかの誰かのために・・・・いや、google先生がここを気に入るとは思えないなw
・・1年後の自分のために(多分忘れているのでw)PHPを使うための手順を。


環境
WindowsXP SP2


使うソフト
PHP 5.x.x
apache 2.x.x ← 何でわざわざ、バージョンが書かれているのか解ったww

apache2のインストール

ダウンロード
binaries → win32 → apache_2.x.x-win32-x86-no_ssl.msi
Network Domain と Server Name には localhost を入力


インストールの確認
スタートメニューから起動。http://localhost/にアクセス
「あなたの予想に反して・・・・」が出たらOK。



PHP5のインストール

ダウンロード
PHP 5.x.x zip package
解凍して、C:\ 直下に移動。名前を php に変更


ファイルのコピー
php5ts.dll を C\:windows ディレクトリにコピー
libmysql.dll を C:\Windows\system32 に


設定1

php.ini-dist ファイルの名前を php.ini に変更する。その後、内容を書きかえる。


; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"

; UNIX: "/path1:/path2"
include_path = ".;c:/php/includes;c:/php/pear"
に変更


doc_root =

自分の好きなフォルダ (例えば D:\www なら)
doc_root = "D:/www"
に変更


extension_dir = "./"

extension_dir = c:\php\ext
に変更


;extension=php_mysql.dll

extension=php_mysql.dll
に変更


設定2

C:\Program Files\Apache Group\Apache2\conf の中にある httpd.cond の内容を書きかえる


DocumentRoot "C:\Program Files\Apache Group\Apache\htdocs"
を上の
doc_root = 
で設定した値と同じにする。例えばdoc_root = "D:/www" なら
DocumentRoot "D:/www"


LoadModuleがたくさんあるあたりに
LoadModule php5_module "c:/php/php5apache2.dll"
PHPIniDir "C:/php"
を追加


AddType application/x-gzip .gz .tgz の次に
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
を追加


インストールの確認


エディタに

<? phpinfo(); ?>

と書いて、DocumentRoot で設定したフォルダに保存。名前はtest.php
apache を Restart してから  http://localhost/ にアクセス
test.php をクリックして、情報画面が出ればOK。


参考にしたサイトは
自宅サーバーで行こう
AllAbout
PHP5のwindowsへのインストール
です。