警告: mysqli::real_connect(): 标头和客户端库次要版本不匹配。标题:50537 库:50623
我该如何处理它?我想我的mysql客户端和服务器版本不同,但是当我使用yum更新后,这个错误又出现了。系统:centos
答案1
存在版本不匹配的情况。我尝试删除 php-mysql 并将其替换为 php-mysqlnd 以解决冲突。
在 Centos 上,运行单行代码
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