PHPクエスト4.3.11 configureとmakeとmakeinstallと呪われし妻夫木聡
自宅サーバのウェブメールが動かない。mb_languageがないと言っている。やつはmb_languageがないと言っている。phpinfoをチェック。PHPがバージョンアップしているよ!やはり、mbがない。アレっ、GDもない。今回サーバ役を演じているのはPowerMacG3。実は具合が今ひとつなのでコチョコチョいぢった、昨日。ソフトウェア・アップデートをしばらくかけてなかった。ので、かけた。で。あ。が。そ。
PHPはデフォルトのではなく、ソースからインスコしてやっていたから、サァ大変。コリャ大変。アップル経由だとmb関数もGDもない。ヌケヌケ。php.iniでどうにかなるの?まずは、viの使い方から復習。いや、UNIXコマンドの復習がお先で。恐る恐るviでphp.iniをいぢる。ダメだ。やばし。つまぶきやばし。本山ふもとのMacOS用インストーラーも試すも一緒。ダメダメ。ヌケヌケ。
仕方なし。伝家の宝刀、php-4.3.10.tar.gzをダウンロード。ここからやらなきゃきゃ。戦わなきゃ、現実と。しかし、configureなんて忘却の彼方。やっぱりつまづく。つまづくさとし。オプションを変えて変えて、configureに辛勝。次、中ボスのmakeにも、つまづく。やっぱり、つまづくさとし。zendなんちゃらで、トラブってる。今日の戯言さんに同じエラーメッセージを発見。こちらは、ソラリスなので、残念ながら直接の解決にはならず。でもしかし、リンク先の
HP Bugs: Search http://bugs.php.net/search.php?cmd=display&search_for=zend_strtod.c
を探すとありました。ピッタリマッチなバグ報告。
ここから4.3.11をゲト、あっさりインスコ成功。って、4.3.11って。最終回まで見続けたのに損した的アッサリ結末。それもつかのまの安息。ウェブメール、今度は文字が化け発症。php.iniのmbstring.internal_encodingをSJISに書き換えてやったら。これはまたアッサリ過ぎるほどに解決。2コママンガ的顛末。前、こんな設定した?で、妻夫木聡は馬に戻った?全く妻夫木聡ときたら。