GW中にPHPの最新版がリリースされていたので、アップグレードを行ったのですがちょっとしたハプニングがあったので忘れないようにメモ。

tar jxvf php-5.2.2.tar.bz2
cd php-5.2.2
./configure ****←オプション
make
make install
まではいつもどおり。


php -vで5.2.2になっていることを確認。

今度はブラウザからinfo_php();を書いたスクリプトにアクセスして確認、しかしどういうわけか5.2.1のまま、どうもlibphp5.soが作成されていない模様。

念の為、make cleanを実行して再度インストールしてみても同じ、これはいったいどうしたものか・・・

今度はmake distcleanを実行してもう1度インストールしてみたら今度はちゃんと作成されていました。

昔はconfigure前によくmake cleanやらmake distcleanを行っていたのですが、最近のソースパッケージはしっかりしているイメージがあって、こういう”おまじない”をやっていなかったのが仇になりました。

やっぱり”おまじない”は大事ですねヽ(;´Д`)ノ