W PHP za każdym razem, gdy próbuję połączyć się z bazą danych (przez mysql_connect
), otrzymuję następujące ostrzeżenie
Ostrzeżenie: mysql_connect (): Niezgodność nagłówków i wersji pomocniczej biblioteki klienta. Nagłówki: 50162 Biblioteka: 50524
W moim php -i
wyniku mam następujące wartości wymienione w mysqli
Wersja biblioteki API klienta => 5.5.24
Wersja nagłówka API klienta => 5.1.62
Próbowałem zaktualizować php5-mysql i php, ale mam już najnowszą wersję obu z nich. Jak mam zaktualizować wersję nagłówka, aby przestać widzieć to ostrzeżenie?
EDYTOWAĆ
Wszystkie pliki MySQL powinny zostać zaktualizowane do najnowszej wersji:
$ 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.
Usuwanie starych wersji
$ 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