5.3.3にバージョンアップ
finfo_file()を使ってmime判別をしたかったのでphpを5.2.14から5.3.3に上げてみた。
php.iniをいじって起動すると「php_mbstring.dllが見つからへん」と出てくる。extension=php_mbstring.dllをコメントアウトしても出てくる。いろいろと調べてみるとどうやらphp_exif.dllがからんでいるらしい。そこでGoogleさんに聞いてみた。
To fix this, just put "extension=php_mbstring.dll" line before "extension=php_exif.dll".
そういえばそんなことあったなと思って調べてみたら4年前にも同じことで悩んでいた。
php.iniの叩き台として含まれているファイルの中のextensionの並びは単純にアルファベット順になっている。