In PHP erhalte ich die folgende Warnung, wenn ich versuche, eine Verbindung zu einer Datenbank herzustellen (via mysql_connect
)
Warnung: mysql_connect (): Nicht übereinstimmende Header und Clientbibliothek stimmen nicht überein. Header: 50162 Bibliothek: 50524
In meiner php -i
Ausgabe sind die folgenden Werte unter mysqli aufgeführt
Version der Client-API-Bibliothek => 5.5.24
Client-API-Header-Version => 5.1.62
Ich habe versucht, php5-mysql und php zu aktualisieren, aber ich bin bereits auf der neuesten Version von beiden. Wie aktualisiere ich die Header-Version, damit diese Warnung nicht mehr angezeigt wird?
BEARBEITEN
Meine MySQL-Dateien sollten alle auf die neueste Version aktualisiert werden:
$ apt-get install mysql.*5.5
. . .
mysql-client-5.5 is already the newest version.
mysql-server-core-5.5 is already the newest version.
mysql-server-5.5 is already the newest version.
mysql-testsuite-5.5 is already the newest version.
mysql-source-5.5 is already the newest version.
Alte Versionen entfernen
$ apt-get remove mysql.*5.1
. . .
Package handlersocket-mysql-5.1 is not installed, so not removed
Package mysql-cluster-client-5.1 is not installed, so not removed
Package mysql-cluster-server-5.1 is not installed, so not removed
Package mysql-client-5.1 is not installed, so not removed
Package mysql-client-core-5.1 is not installed, so not removed
Package mysql-server-5.1 is not installed, so not removed
Package mysql-server-core-5.1 is not installed, so not removed
Package mysql-source-5.1 is not installed, so not removed