[ PHP ] The mysql driver is not currently installed

Pocket

PDO を使用して MySQL5.5 に接続しようとしてもエラーが出力されて接続できない現象に遭遇してしまったので、その解決手順を備忘録として残しておきます。

スポンサーリンク


The mysql driver is not currently installed

接続NGとなった動作環境は、Windows7 (32bit/64bit)、PHP5.3、Apache2.2、MySQL5.5 です。

php.ini で、php_pdo_mysql.dll を有効にしているのに、phpinfo 関数で確認しても PDO ドライバがロードされていない結果となっています。ロードされていないのでこのエラーは妥当ですが、なぜロードされないかが分かりません。

The The mysql driver is not currently installed

拡張パス:extension_dir

願いを込めて apache や OS の再起動しても改善しません。php_pdo_mysql.dll はロードされないままです。色々試すこと3時間。。。

pp.ini の extension_dir の設定を絶対パスで指定することでドライバのロードと MySQL への接続に成功しました。 理由はわかりませんが、とりあえず開発環境の構築は完了としました。

単純にパスが通っていないだけなのでしょう

[php.ini]

#extension_dir = "ext"
extension_dir = "E:/php5.3/ext" # ← 絶対パスに変更

感動と疑問

2016年10月12日のパリーグ:クライマックスシリーズファイナルステージで大谷翔平が「投手・8番」で二刀流で出場しました。

やはり見ていて華がありますね。デカいしハヤいし。言うことなしです。「 ハンカチ王子はどこ行った? 」 っていつもなら茶々入れるのですが、それすらも忘れるくらい見入っていました。

大谷翔平はデカくて早い

大谷翔平はデカくて早い 足も長い

リアル二刀流 』 はDHではなく打者として出場することのようですが、DHでの出場の場合は何て言うのでしょうか?イミテーション二刀流?バーチャル二刀流?どちらにしろすごいことです。

スポンサーリンク

Pocket

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>