Apache モジュールとして PHP 5.5 を使用していたサーバへ、
CGI モードで PHP 5.2 をインストールして使用したところ、
PHP 5.2 から PDO を使って MySQL へアクセス出来ないエラーが出ました。
Fatal error: Uncaught exception 'PDOException' with message 'could not find driver' in ...
PHP 5.2 で phpinfo() してみると、
PDO の欄に MySQL が存在していませんでした。
PHP 5.2 をソースからインストールするときに、
configure で --with-pdo-mysql を付けないといけませんでした。
再度インストールしなおしたところ、
PDO で MySQL へアクセスできるようになりました。
こちらの記事が参考になりました。
さくらでPDOを使ってMYSQLを使う - わっふるわっふる
http://d.hatena.ne.jp/rnamiki/20080315/1205556755
0 件のコメント:
コメントを投稿