個別表示

Apache2.0.x で PHP4.4.8 + PHP5.2.6 + PEAR を動かす

2008/05/25(日)

新しい鯖を借りた。新鯖のPHPバージョンは5。あちきの環境ではApache2 + PHP4。

これを機に、ローカル環境でもPHP5が動かせるように、PHP5.2.6を落としてきてインストール。その後、PHP4とPHP5が切り替えられるように構築してみたが、4と5を両方入れるとPHP4にPEARがインストールできず。いろいろ弄っているうちに、PHPはおろか、Apacheさえも起動しなくなってしまった。

で、ぐぐってみたら以下のサイトを発見。

(ちなみに、あちきはApache2なので関係ないが、Apache2.2以上の場合は php4apache2.dll がバグりんぐなので、「ひとり2ちゃん: php-4.4.8 と Apache 2.2.8 で Cannot load C:/php/sapi/php4apache2.dll」に書かれている手順も踏むべし。)

両ページに書かれた手順通りに入れなおしてみたら見事に治った。

ここにたどり着くまでに丸3日(疲)。はなっからXAMPP入れりゃよかったのかもしれないが、PHP4も5もPEARも無事動いたのでこれでよしとする。