2013-10-13 10 views
7

ho questo versioni di intestazioni:intestazioni e libreria client versione minore non corrispondente per mysqli MariaDB

PHP Version 5.4.4-14+deb7u5 

Client API header version 5.5.31 

e ricevo questo messaggio: Attenzione: mysqli :: mysqli(): intestazioni e libreria client minore versione non corrispondente . Intestazioni: 50531 Libreria: 100004 il motivo è la mancata corrispondenza della versione, penso, come posso ricompilare PHP per abbinare la versione di mysqli? Sto usando mariadb

Client API library version 10.0.4-MariaDB 

grazie!

risposta

5

Ho avuto lo stesso problema quando ho recentemente aggiorno il mio server Ubuntu 13.04 in ogni caso questo è solo un avvertimento da libmysqlclient ho anche MariaDB, è possibile utilizzare al posto di php5-mysqlndphp5-mysql questa fissa per me.

sudo apt-get remove php5-mysql 

sudo apt-get install php5-mysqlnd 
+0

-1 - decisamente peggio: PHP Fatal error: 'mysqli' non trovato – danorton

+1

@danorton Classe Suona come è necessario installare [MySQLi] (http://www.php.net/manual/en/mysqli .installation.php). – lukesUbuntu

Problemi correlati