2013-10-13 81 views
7

我有這個版本頭:頭和mysqli的客戶端庫次版本不匹配MariaDB的

PHP Version 5.4.4-14+deb7u5 

Client API header version 5.5.31 

,我得到這個消息: 警告:mysqli的:: mysqli的():頁眉和客戶端庫次版本不匹配。頭文件:50531庫:100004 原因是我認爲版本不匹配,我如何重新編譯PHP來匹配mysqli的版本? 我正在使用mariadb

Client API library version 10.0.4-MariaDB 

謝謝!

回答

5

我有我的時候我的Ubuntu服務器最近升級到13.04同一問題反正這是剛剛從libmysqlclient警告我也有MariaDB的,你可以使用php5-mysqlnd代替php5-mysql這個固定爲我。

sudo apt-get remove php5-mysql 

sudo apt-get install php5-mysqlnd 
+0

-1 - 決然更糟:PHP致命錯誤:類 '庫MySQLi' 未找到 – danorton

+1

@danorton聽起來像是你需要安裝[庫MySQLi(http://www.php.net/manual/en/mysqli .installation.php)。 – lukesUbuntu