PHPモジュールのエラー
PHPのエラーログにWarningでこんなのが出た
Invalid library (maybe not a PHP library) 'gd.so' in Unknown on line 0 Invalid library (maybe not a PHP library) 'json.so' in Unknown on line 0 Invalid library (maybe not a PHP library) 'libmemcached.so' in Unknown on line 0 Invalid library (maybe not a PHP library) 'pdo.so' in Unknown on line 0
【php】Invalid library (maybe not a PHP library) ‘mcrypt.so’ at softelメモ
ここと全く同じ状態だったみたい。
要はコンパイル時にオプションで静的に組み込んだモジュールに対して、モジュールファイルを指定して読み込むとエラーが出るらしい。
・・・いろんなオプションを付けてたから気づいてないだけでモジュールが組み込まれてたみたいだ。
ちなみにlibmemcached.soはmemcacheを使うオプションをつけていて、php-libmemcachedを組み込むと出る。
調べてて気づいたけど、「php -i」でモジュールが組み込まれてるか確認できるから、それを見てからphp.iniにモジュールを追記したほうがいいかも。
phpinfo()でもいけるのかなあ、これ。