警告:mysqli :: real_connect():ヘッダーとクライアントライブラリのマイナーバージョンが一致しません。タイトル: 50537 ライブラリ: 50623

警告:mysqli :: real_connect():ヘッダーとクライアントライブラリのマイナーバージョンが一致しません。タイトル: 50537 ライブラリ: 50623

警告:mysqli :: real_connect():ヘッダーとクライアントライブラリのマイナーバージョンが一致しません。タイトル: 50537 ライブラリ: 50623

どうすればいいですか? mysqlクライアントバージョンとサーバーバージョンが違うようですが、yumを利用してアップデートをしたところ、このようなエラーがまた発生しましたね。システム:セントース

答え1

バージョンの不一致があります。クラッシュを解決するためにphp-mysqlを削除し、php-mysqlndに置き換えてみました。

Centosでは、1行のコードを実行してください。

rpm -e --nodeps php-mysql && yum install php-mysqlnd -y && service httpd graceful

この下の答えによるとページすでに php-mysqlndインストールされています。

しかし、この点を参考にしてくださいrpm --nodepsこのオプションは、以下に基づいて有害と見なされます。http://www.tummy.com/blogs/2005/08/12/-force-nodeps-considered-harmful/

これを行った後、私のサーバーにエラーは表示されません。

私はCentos 7、php-mysqlnd-5.4.16-23、php 5.4.16、mysql Distrib 5.6.23、Apache 2.2.xを使用しています。

関連情報