WindowsXP+Apache2+PHP5+Pukiwiki
Apache2のインストールはココを参考に。基本的に「次へ」連打で大丈夫なはず。。
apacheの使用するポート番号を占有している為起動できないというエラーが出て、ややハマりかけるがGoogle先生に聞いてみると、どうやらskypeがインストール時に邪魔をしていたらしい。skypeを終了して再インストールして解決。
次に、PHP5のインストールはココを参考に。インストールの要点は以下。
1.DLしたphp-5.*.*-Win32.zipをC:\Program Files\Apache Group上に解凍する。便宜上、フォルダ名をphp5に変更しておく。
2.Apacheの設定ファイルhttpd.conf(デフォルトなら C:\Program Files\Apache Group\Apache2\conf にある)にLoadModuleとAddTypeを以下のように追記する。
LoadModule php5_module "C:\Program Files\Apache Group\php5\php5apache2.dll" AddType application/x-httpd-php .php
3.続いて328行目のDirectoryIndexの項にindex.php index.htmを追記する。
DirectoryIndex index.html index.html.var index.php index.htm
4.解凍したフォルダのphp.ini-distというファイルをC:\windowsにコピーした後,そのファイル名をphp.iniに変更する。
5.上記php.ini中に以下を追記する。
doc_root = "C:\Program Files\Apache Group\Apache2\htdocs" (#443行目) extension_dir = "C:\Program Files\Apache Group\php5\ext" (#どこに書いても可)
;extension=php_mbstring.dll ;extension=php_gd2.dll ;extension=php_imap.dll のコメントアウト(;)を削除
7.解凍したフォルダにあるphp5ts.dllをc:\windowsへ移動する。
8.apacheの再起動
9.PHPの動作確認として以下のファイルをテキストエディタで新規作成(php.php)し、C:\Program Files\Apache Group\Apache2\htdocsに保存する。
<? phpinfo(); ?>
8.PHPの動作確認としてブラウザで上記ファイルにアクセス(http://localhost/php.php)してみる。PHPの情報が表示されればOK。
が、しかしここでもPHPが起動しないトラブルが発生。。
そういう場合はApacheのhttp.confのLoadModuleの指定で「""」を外せばOK、とgoogle先生に教えてもらう。