警告: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を使用しています。