この前PHP4.0.5を入れたと思ったら4.0.6がリリースされたので、早速VersionUpして見る事にします。 今回の目玉はmultibyte-stringが取り込まれた事でしょうかね。相変わらずPHP3との同居とPostgreSQL の使用を前提に構築します。
6/30補足:今回取り込まれたのはjstringモジュールだけでmbstringモジュールは別途取得して 追加しなければならないみたいです。詳細はPHP4の導入に書いてあります のでそちらを参照の事。
まずはPHP本家のページよりPHP4.0.6を入手。
適当な場所で
tar xzvf php-4.0.6.tar.gz
などとし、4.0.6のソースを展開。
ソースを展開したフォルダに移動して
./configure --with-pgsql --enable-track-vars --with-apxs=/usr/sbin/apxs --enable-versioning --enable-mbstring --without-mysql
make
make install
などとしてPHP4.0.6のmakeとinstallを行います。PHP4.0.5までと違ってjstringモジュールなどが 取り込まれているので構築が非常に楽チンですね。
4.0.6から
--enable-jstring
ではなく
--enable-mbstring
になっているので、ここを間違えないようにしましょう。その他configureオプションは--help参照の事。
確認用にphpinfo()の情報をみてPHP Version4.0.6と表示されればUpgrade成功です。お疲れ様でした。