나는 (를 통해 데이터베이스에 연결을 시도 할 때마다 PHP에서 나는 다음과 같은 경고를 받고 있어요 mysql_connect
)
경고 : mysql_connect () : 헤더와 클라이언트 라이브러리 부 버전이 일치하지 않습니다. 헤더 : 50162 라이브러리 : 50524
내 php -i
출력에는 mysqli 아래에 다음 값이 나열되어 있습니다.
클라이언트 API 라이브러리 버전 => 5.5.24
클라이언트 API 헤더 버전 => 5.1.62
php5-mysql 과 php 업데이트를 시도했지만 이미 두 가지 모두 최신 버전입니다. 이 경고가 표시되지 않도록 헤더 버전을 업데이트하려면 어떻게해야합니까?
편집하다
내 MySQL 파일을 모두 최신 버전으로 업데이트해야합니다.
$ 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.
이전 버전 제거
$ 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