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"   (#どこに書いても可)

6.php.ini中のコメントアウトをはずす。

;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先生に教えてもらう。




Pukiwikiに関しては先日macOSXに入れたフォルダをそのままコピーしてあっさり立ち上がった。

WindowsXPでもpukiwiki、というのが実現できた。という話。