ローカル開発環境にPHP5を入れてみたついでにPDOを使ってみようかと思い立つ。マニュアル にもある通り、5.1以降であれば、extension設定を入れるだけ。php.ini に次の2行を追加する。
extension=pdo_mysql.so
sudo apachectl graceful などとして、設定を適用。あれ、apache が起動してないみたい。エラーログを見ると、
うぬ、どうやらDSOの読み込みに失敗してるぽい。PECLモジュールを手動インストールしてみても状況変わらず。PECLのバグなのかなんなのかと色々webを漁っていたら、koyhogeさんのブログに当たる。まさしく同じ症状だ。
というわけで –enable-versioning を外してリコンパイルしてみたところ、無事認識してくれた。てことで、僕もさよなら –enable-versioning (ここんとこ何回リコンパイルしてんだろ)
関連していそうなエントリ:

最近のコメント