执行PHP脚本时遇到 mysql_connect(): Headers and client library minor version mismatch的解决方法

把服务器从Windows迁移到了centos7.2,配置好PHP运行环境后,项目运行正常。

但在命令行中运行一个PHP脚本时,遇到了标题中显示的错误

使用 php -i | grep Client 得到如下结果

执行PHP脚本时遇到 mysql_connect(): Headers and client library minor version mismatch的解决方法

出现了一个不匹配的版本号,问题就出在这里

解决方法:

yum remove php-mysql
yum install php-mysqlnd

重启相关服务

systemctl restart httpd
systemctl restart mysqld

查看相关版本号

php -i | grep Client

执行PHP脚本时遇到 mysql_connect(): Headers and client library minor version mismatch的解决方法

可以看到现在的版本号都是一致的。再运行PHP脚本,就可以正常运行了

上一篇:关于Idea中右边的maven projects窗口找不到了如何调出来


下一篇:JS-如何把字符串转换成数组