phpを最新の5.2.0にバージョンアップしたところ、mb_stringなどマルチバイト処理の関数が使えなくなった…. phpはソースから作成したのだが、configure のオプションは次にしていた。
./configure –with-pgsql –with-apxs2=/usr/local/apache/bin/apxs –enable-i18n –enable-mbregex –with-EXTENSION=zlib –with-mbstring
結局のところ、現在は –with-mbstring ではなく –enable-mbstring にしなければならなくなったようで mb系の関数が使えなかったようだ。再度作成しなおして無事マルチバイト系の処理ができるようになった。
いつから変わったんだろう….