Linux
安裝 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.
現在我在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)。