윈도우 php mysqli 오류

1) php codeigniter 오류 코드

- Call to undefined function mysqli_init()

 

2) 콘솔 메시지

 PHP Startup: Unable to load dynamic library 'mysqli' 

 

오류 상황

- 윈도우10 / php8 설치 후 mysqli 못불러 오는 1)번 오류 발생

- php.ini에서 extension=mysqli  주석해제 -> httpd 재시작 httpd -k restart

- 그래도 오류 

 

 

해결방법

- 콘솔에서 mysql 확인

php -m | findstr mysqli

 

- 아래처럼 에러코드가 발생하면

 PHP Startup: Unable to load dynamic library 'mysqli' xxxxxxxxxxxxxxxxx

 

- php\ext 경로에 php_mysqli.dll 이 있는지 확인하기

- dll파일이 있다면  php.ini 파일을 수정 -> extension=C:\php8\ext\php_mysqli.dll

 

extension=C:\php8\ext\php_mysqli.dll<< 이 경로는 자기한테 맞는 경로를 쓰세요

 

참고

https://jin8371.tistory.com/84

댓글

Designed by JB FACTORY