【问题标题】:Warning: mysqli::mysqli(): Headers and client library minor version mismatch警告:mysqli::mysqli():标头和客户端库次要版本不匹配
【发布时间】:2018-02-14 02:59:46
【问题描述】:

在使用 WHM 更新 mysql 后,我的网站面临这个问题。

警告:mysqli::mysqli():标头和客户端库次要版本不匹配。标题:50542 库:50635 在 /home/narendrapal/public_html/system/library/db/mysqli.php 第 7 行

我有自己的运行 CentOs Linux 7 的专用服务器。 由于我不是专业人士,请按步骤解释解决方案。 谢谢!

【问题讨论】:

  • 您需要更新 PHP mysql 扩展以匹配更新后的 mysql。
  • 我该怎么做?
  • yum -y 删除 mysql56w-mysql && yum -y 安装 php56w-mysqlnd

标签: php mysql linux opencart


【解决方案1】:

您的 PHP 是用不同的 MySQL 版本编译的,现在它正在链接不同版本的 mysql 库。您必须将 PHP 升级到使用 MySQL 编译的版本或将 mysql 客户端库恢复为更低。

一种选择是从服务器中提取 mysqli.so 文件,并使用 MySQL 编译 PHP,然后将其添加到 /usr/lib/php5/ 目录中。这对我有用。 如果没有,请在此处尝试类似问题的解决方案 - Headers and client library minor version mismatch

【讨论】:

  • 如何将php升级到用MySQL编译的版本?
猜你喜欢
  • 1970-01-01
  • 2012-06-01
  • 2013-11-23
  • 2013-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-08-14
相关资源
最近更新 更多