현재 글쓴이는 php70w 버젼을 설치하여 사용중에
갑자기 해당 에러가 발생해서 구글링 및 여러가지 방안을 찾아보게 되었다
Call to undefined function mysqli_connect()
문구로 시작하는 에러가 발생했는데 이 내용은 mysqli_connect라는 함수를 콜하지 못했다는 내용
어디가 잘못되었을까??
기존에 내가 운영하던 서버들은 이상없이 동작하는데
그럼 정상적인 서버와 무엇이 다른가를 비교해 보았고
원인은 간단했다
바로 php70w-mysqlnd 라는 패키지가 설치되어 있지 않았다
확인법은
rpm -qa | grep php
를 통해서 확인할 수 있고 mysqlnd라는 패키지가 없는것을 확인
간단하게 해당 패키지를 설치한 뒤에 httpd를 재시작 함으로써 해당 에러가 해결되었다
yum clean all
yum install -y php70w-mysqlnd
systemctl restart httpd
위와 같은 순서로 실행하면 이상없이 동작 되는것을 확인 할 수 있을 것이다
'프로그램 개발 > PHP' 카테고리의 다른 글
[PHP] 에러로 인해 페이지가 정상동작 하지 않을때 해결법 (0) | 2020.06.22 |
---|---|
[PHP] FCM 메세지 notification에 대해 / fcm notification push (9) | 2020.04.22 |
[PHP] FCM메세지 전송하기 / fcm sendmessage (5) | 2020.04.22 |
댓글