安装 PHP MySQL 库与 MySQL 服务器版本相同

安装 PHP MySQL 库与 MySQL 服务器版本相同

这有可能吗?我已经从 CentOS 安装上的 remi 存储库安装了 php 5.4.5,但是,似乎 PHP MySQL 库与我的 MySQL 库不一样。

错误:
Your PHP MySQL library version 5.0.92 differs from your MySQL server version 5.5.25a. This may cause unpredictable behavior.

现在我正在谷歌搜索这个问题,似乎解决这个问题的唯一方法是重新编译 PHP MySQL 库或降级 MySQL 服务器,但我真的不想这样做。

还有其他选择吗?如果没有,我该在哪里/如何以正确的方式重新编译 php mysql 库?因为我在网上找不到合适的资源。

正如您在下面看到的,罪魁祸首是来自 lxcenter 的 mysqlclient15,但是,当尝试删除它时,它抱怨删除了实际上我的整个 kloxo 安装,这显然我不想这样做。

[root@237266 ~]# yum list installed | grep mysql
mysql.i386                                    5.5.25a-1.el5.remi       installed
mysql-devel.i386                              5.5.25a-1.el5.remi       installed
mysql-libs.i386                               5.5.25a-1.el5.remi       installed
mysql-server.i386                             5.5.25a-1.el5.remi       installed
mysqlclient15.i386                            5.0.92-lxcenter.1        installed
mysqlclient15-devel.i386                      5.0.92-lxcenter.1        installed
php-mysql.i386                                5.4.5-1.el5.remi         installed

任何帮助都将受到赞赏。

答案1

在您安装 remi 存储库之前,您很可能已经保留了一些旧的 PHP 包。

首先,确保所有内容都是最新的:

yum update

这会使您的 PHP 版本升级到 5.4.5(只要您仍然启用了 remi-test)。

相关内容