- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHP : pdo_mysql.so)
PHPでのpdo_mysql.soのドライバー生成エラーについて
このQ&Aのポイント
- PHPでバッチを作成し、pdo_mysql.so ドライバーのコネクション生成時に「Error:could not find driver」とエラーが発生する問題について解決策を教えてください。
- php.iniの設定に実態の配置パスを追加したり、extension=pdo.so、extension=pdo_mysql.so の設定を追加したりしていますが、問題は解決しません。
- phpinfo()ではpdo_mysqlが表示されており、同じサーバー上のZendFrameworkアプリケーションではDBへのアクセスが可能なのに、このエラーが発生します。解決策を教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
バッチということですので、コマンドラインからPHPを実行されているかと思いますが、 Webサーバで実行しているPHPとini読み込んでいるiniファイルが違うのかもしれません。 一度ターミナル等で、 php --ini と実行してみて下さい。 コマンドラインでPHPを実行するにあたって使用しているiniファイルのパスが表示されると思います。