Uncaught Error: Call to undefined function mysqli_connect() in...

PHP와 MySQL을 업그레이드 후 이런 에러가 생겼다면?
DB에 연결하는 함수 mysqli_connect() 또는 mysql_connect()가 선언되지 않았다는 뜻이다. 즉, PHP에 이 함수 라이브러리가 없기 때문에 실행 할 수 없다.

CentOS7 기준

mysqli 라이브러리 모듈 설치

]# yum install php71w-mysqli

mysqli 함수 라이브러리를 설치하면 된다. php 버전에 따라 뒤에 패키지 이름은 달라진다. php-mysqli로 해도 되지만 가능하면 버전에 맞는 걸 찾아서 설치하는 게 좋다.

phpinfo()에서 이 부분이 있어야 한다.

댓글을 달아 주세요