Linux

安裝 PHP MySQL 庫與 MySQL 伺服器版本相同

  • July 28, 2012

這可能嗎?我已經從我的 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.

現在我在Google上搜尋,似乎解決這個問題的唯一方法是重新編譯 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

任何幫助表示讚賞。

在安裝 remi 儲存庫之前,您很可能有一些舊的 PHP 包。

首先,確保一切都是最新的:

yum update

這應該會使您的 PHP 版本達到 5.4.5(只要您仍然啟用了 remi-test)。

引用自:https://serverfault.com/questions/412019