php - mysqli MariaDB 的 header 和客户端库次要版本不匹配

标签 php mysqli

我有这个版本的标题:

PHP Version 5.4.4-14+deb7u5

Client API header version   5.5.31

我收到这条消息: 警告:mysqli::mysqli(): header 和客户端库次要版本不匹配。标题:50531 图书馆:100004 我认为原因是版本不匹配,如何重新编译 PHP 以匹配 mysqli 的版本? 我正在使用 mariadb

Client API library version  10.0.4-MariaDB

谢谢!

最佳答案

当我最近将我的 ubuntu 服务器升级到 13.04 时我遇到了同样的问题无论如何这只是来自 libmysqlclient 的警告我也有 mariadb ,你可以使用 php5-mysqlnd而不是 php5-mysql 这为我修复了它。

sudo apt-get remove php5-mysql

sudo apt-get install php5-mysqlnd

关于php - mysqli MariaDB 的 header 和客户端库次要版本不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19346311/

相关文章:

php - 输入数据未存储在数据库中,但没有错误

php - 如何将 mysqli 连接存储在单独的 php 文件中并在需要时调用它

php - 将文本从网站发布到数据库时发生未知错误

php - 来自另一个 PDO 查询结果的 PDO 查询

php shell_exce执行命令时返回null

php - jQuery 或 PHP 代码告诉访问者 Javascript 是否被禁用

php - 在 MySQL 语句中使用下拉菜单和变量进行排序 (PHP)

php - “Error: mysqli_connect() No Such File or Directory”。 PHP 7 FPM,MariaDB,Nginx,Docker

php - MySQL 出现奇怪的 bug

php - 如何通过 PHP 发布到 Google Plus?