PHP Warning: Unknown: function 'mb_output_handler' not found or invalid function name in Unknown on line 0
php5.5の環境をphp5.6にyumでバージョンアップ。phpinfoをウェブ経由で参照しようとすると、なにもでてこない。phpのログをみると上記エラーが大量にでていました。
[04-Jul-2016 18:40:01 Asia/Tokyo] PHP Warning: Unknown: function 'mb_output_handler' not found or invalid function name in Unknown on line 0 [04-Jul-2016 18:40:01 Asia/Tokyo] PHP Warning: Unknown: function 'mb_output_handler' not found or invalid function name in Unknown on line 0 [04-Jul-2016 18:40:01 Asia/Tokyo] PHP Warning: Unknown: function 'mb_output_handler' not found or invalid function name in Unknown on line 0 [04-Jul-2016 18:40:01 Asia/Tokyo] PHP Warning: Unknown: function 'mb_output_handler' not found or invalid function name in Unknown on line 0 [04-Jul-2016 18:40:01 Asia/Tokyo] PHP Warning: Unknown: function 'mb_output_handler' not found or invalid function name in Unknown on line 0
apache側のログにはSegmentation faultとか物騒なログが。
[Mon Jul 04 18:40:02 2016] [notice] child pid 5686 exit signal Segmentation fault (11) [Mon Jul 04 18:40:02 2016] [notice] child pid 5687 exit signal Segmentation fault (11) [Mon Jul 04 18:40:02 2016] [notice] child pid 5688 exit signal Segmentation fault (11) [Mon Jul 04 18:40:02 2016] [notice] child pid 5689 exit signal Segmentation fault (11)
mbstring回りのパラメタを調整したり、ライブラリをチェックしましたがいっこうに状況は変わらず。
なんでだと悩むこと数時間、思い立って、apacheをrestartじゃなくて、stop,startしたところ治っちゃいました。
不思議な。。起動時にライブラリを読み込んで、restartだとそれを手放さないのかもしれないな。
ってことで、stop,startしたら幸せになれることもあるってお話でした。