• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlでphpinfoと実際のバージョンが違う)

PHP MySQLバージョンエラー:クライアントとサーバーのバージョンが異なる

このQ&Aのポイント
  • PHPでデータベースを使用する際に、MySQLのバージョンエラーが発生しました。
  • phpinfoに表示されているMySQLのバージョン(Client API version 3.23.57)と実際の導入バージョン(Server version: 5.0.41)が一致していない可能性があります。
  • 解決方法として、httpd.confファイルを編集するか、別の解決策を探すことができます。

質問者が選んだベストアンサー

  • ベストアンサー
  • hrm_mmm
  • ベストアンサー率63% (292/459)
回答No.1

phpのmysqlクライアントであるlibmysql.dll が古いと思われます。 php5には、mysql5用のクライアントが入っていたはずですが、それを読まずに、以前にインストールした古いphpのlibmysql.dllを、windowsのシステムディレクトリーへコピーしているために、そっちを読んでいるのでしょう。古いファイルを探して消せばよいと思います。 httpd.confは関係ありません。

Pb458
質問者

お礼

libmysql.dllをシステムディレクトリから消してみました。 しかし、その後Apacheを再起動してみましたが解決はしませんでした。 試しにもう1度PHPを落としてきて一度入れ直し、そちらのlibmysql.dllを入れたりもしてみましたが同じです。 しかし、一度入れ直したことで別のエラーが一部消えました。 ありがとうございます。

関連するQ&A

専門家に質問してみよう