问题现象
mysqli_connect(): Headers and client library minor version mismatch. Headers:50556 Library:50637
确认安装信息
发现问题所在
php -i | grep Client
Client API version => 5.6.37
Client API library version => 5.6.37
Client API header version => 5.5.56-MariaDB
Client API version => 5.6.37
解决方法
yum remove php-mysql
yum install php-mysqlnd
重启 nginx,php-fpm
systemctl restart php-fpm
systemctl restart nginx
遇到问题的场景
我是在安装Z-Blog时遇到的报错,还需要注意一点,就是关闭SElinux。
因为一旦c_option.php创建失败,Z-Blog的模板就在也编译不出来了,所以这一系列动作必须一气呵成,才能成功安装。
在第3步之前通过setenforce 0,临时关闭SELinux就可以成功安装了。