这有可能吗?我已经从 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)。