Linux

Headers and client library minor version mismatch

CHOMAN 2019. 10. 22. 08:38

centos6.10 에서 php 5.3.3 과 mysql connect시 발생하는 문제점

헤더와 클라이언트 버전이 다르다는 소리인데

php -i | grep 'Client API'
Client API version => 5.3.12-MariaDB
Client API library version => 5.3.12-MariaDB
Client API header version => 5.1.73
Client API version => 5.3.12-MariaDB

Client API 의 라이브러리 버전과 헤더 버전이 달라서 발생하는 문제

기존 centos6.4 에서 php 5.2 이용시에는

php-mysqlnd-5.3.27-3.el6.x86_64 

5.3 버전에는 mysqlnd 를 찾을수 없음

php-mysql-5.3.3-49.el6.x86_64

5.3.3 버전의 mysqlnd 를 구할수 없는 상황

5.2로 다운그레이드 하거나 5.4 버전으로 업그레이드 해야 하는 상황인듯 함