PHPのインストールがうまくいかない
午後7時ぐらいからずっとPHPとApacheの連携がうまくいかないなあと思っていた。Apacheのほうは単独ではちゃんと起動もするし、SkypeはまだインストールしていないのでApacheとSkypeが競合してApacheが起動しないなんてこともない。でも、PHPと連携させようとすると起動がうまくいかない。しばらく悩んでみて、考えてちょっと実行するとうまくいった。ようするに
extension_dir = "C:\php\ext"
ではなくて
extension_dir = "C:\php;C:\php\ext"
が正解のようだ。(と思ったらC:\phpを付け加えるとMySQLとの連携がうまくいかない。はずしたらうまくいくので、結局よくわからないという結論になってしまった(追記:2006年1月21日))
最初からApache→PHPのインストールを解説すると
まず、Apacheのhttpd.conf
に
LoadModule php5_module c:/php/php5apache2.dll AddType application/x-httpd-php .php AddType application/x-httpd-php-source .phps
を追加する。次にPATH
をC:\php
に通す。そして、PHPダウンロードページからZIP版PHPを入手しファイルを展開してphp.ini-dist
をphp.ini
に直してc:\windows
に入れる。そのときに最低限、次のような設定をするらしい。
extension_dir = "C:\php;C:\php\ext"