- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:mysqlでphpinfoと実際のバージョンが違う)
PHP MySQLバージョンエラー:クライアントとサーバーのバージョンが異なる
このQ&Aのポイント
- PHPでデータベースを使用する際に、MySQLのバージョンエラーが発生しました。
- phpinfoに表示されているMySQLのバージョン(Client API version 3.23.57)と実際の導入バージョン(Server version: 5.0.41)が一致していない可能性があります。
- 解決方法として、httpd.confファイルを編集するか、別の解決策を探すことができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
phpのmysqlクライアントであるlibmysql.dll が古いと思われます。 php5には、mysql5用のクライアントが入っていたはずですが、それを読まずに、以前にインストールした古いphpのlibmysql.dllを、windowsのシステムディレクトリーへコピーしているために、そっちを読んでいるのでしょう。古いファイルを探して消せばよいと思います。 httpd.confは関係ありません。
お礼
libmysql.dllをシステムディレクトリから消してみました。 しかし、その後Apacheを再起動してみましたが解決はしませんでした。 試しにもう1度PHPを落としてきて一度入れ直し、そちらのlibmysql.dllを入れたりもしてみましたが同じです。 しかし、一度入れ直したことで別のエラーが一部消えました。 ありがとうございます。