php5のコンパイル
php-5.1.4
なぜかうちの環境ではphp-5のコンパイルが失敗するので、いままでずっと放置していました。
4系もメンテナンスモードだし、そろそろ5系にしてみようかなぁと久しぶりにチャレンジ!!
でもやっぱり失敗。
途中でエラーになるのではなく最後のldでエラーになります。
GNU ldも入れてみましたがやっぱり最後で同じエラー。
なんでだろうとconfigureのlogをよく見てみると、/usr/local/bin/ldを見つけてくれていないご様子で/usr/ccs/bin/ldを見に行ってます。
pathの順番を変えても変化ないので、/usr/ccs/binのldをmvして/usr/local/bin/ldをlnしちゃいました。(他で困りそうな気もするけど…)
これでコンパイルは問題なく成功。
コンパイルオプションはphp-4のものをそのまま継承しました。
あとはpear関連を更新して、httpd.conf書き換えて完了。
特に既存コンテンツにも悪影響なくふつーに動いてくれています。
めでたしめでたし。