本サイト/記事は移転しました。

約10秒後にリダイレクトします。

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の並びは単純にアルファベット順になっている。