よく、WindowsでApacheを使っている場合の、PHPのインストール方法として、
以下のサイト(あえて、リンクを貼っていません)
http://www.dream-seed.com/server/php_apache.html
をリンクしている人(サイト)が多いと思う。
けど、今見たら、Not Foundになってしまっていた(なので、リンクしてない)。
ブログのページしかないみたい。
YAHOOのキャッシュから、その内容を見つけたんだけど、その内容、バージョンが、4のものだったので(今、5になっているので)、PHPの5.05用に、同じ内容をかきなおしてみました。
以下にかいておきます。
ということで、以下の内容は、http://www.dream-seed.com/weblog/のYAHOOのキャッシュからの引用を、ウィリアムのいたずらが、Ver5.05用に、加筆/修正しています。
■■ PHPの入手
http://www.php.net/downloads.php
ここからPHPのWindows版をダウンロードします。
落とすのは、
Windows Binariesのzip packageの方です。
■■ インストール
ダウンロードしたzipファイルを解凍したら、適当なところにおきます。
とりあえず、C:phpに、解凍したとします。
解凍したフォルダにある「php5ts.dll」を、
NT(2000)なら「C:WINNT¥System32」
XPなら「C:WINDOWS¥SYSTEM32」 (どちらも¥は本当は半角)
にコピーします。
解凍したフォルダにある「php.ini-recommended」を「php.ini」という名前に変更して、
NT(2000)なら「C:WINNT」
XPなら「C:WINDOWS」
にコピーします。
■■ Apacheの設定
Apacheのconfのフォルダにあるhttpd.confを修正する
こうやって、設定した(なお、解凍したファイルは、C:phpに入れてあるとして)
LoadModule php5_module c:/php/php5apache.dll
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
場所は、どこでもいいのかもしれないが、一応、ウィリアムのいたずらは、
#
# To enable type maps, you might want to use
#
#AddHandler type-map var
の下にいれた。
なお、apacheのバージョンが、5.055以上の場合は、
LoadModule php5_module c:/php/php5apache.dll
を
LoadModule php5_module c:/php/php5apache2.dll
にかえること。(php5apacheのあとに2をつけて.dll)
■■ Apacheを再起動
httpd.confを修正したら、Apacheを再起動します。
■■ 動作確認
メモ帳などで、
<?php
phpinfo();
?>
(<>は、実際には、半角)
とだけ書いたファイルを用意して
(たとえば)test.phpという名前で
Apacheのhtdocsの下に保存します。
ブラウザから「http://127.0.0.1/test.php」を開きます。
PHP Version 5.0.5のかっこいい画面がでればOK
(バージョンがちがうと、違うバージョン数になる。
かっこよくなくても、許せ。美的感覚の違いだ!)