■
Apache2.2.Xでは、PHP5.2以上に含まれるモジュールを使うらしい。ということで、
http://snaps.php.net/
からPHP5.2をダウンロード。解凍し、リネームしてC:/直下に置く。以下、設定。
- C:/php/php.ini-recommendedをphp.iniにリネーム。
- include_pathの行をinclude_path = "C:/php/includes"に変更。
- doc_rootをApacheと同じ場所に変更。
- extension_dirを"C:/php/ext"に変更。
- extensionの中で、mbstring, oracle, mysqlのコメントアウトを外す。
- mbstring.language, internal_encoding, http_input, http_outputのコメントアウトを外す。文字コードはUTF-8にしておいた。
- httpd.confのDirectoryIndexにindex.phpを追加。
- LoadModule php5_module "C:/php/php5apache2_2.dll"を追加。
- 次のコードを追加。
いよいよ動作設定。次のコードをtest.phpとして保存し、アクセスするとようやく成功。
TITLE
< ?php
phpinfo();
?>
昨日の日記に書いたサイトを参考に設定したが、PHP自体の設定はあまりいじっていない気がする。C:/Windowsへのコピーとか…。色々試しているうちにたまたま動いているんだとしたら怖いなあ。