안 쓰던 블로그

PHP와 mySQL 연동 에러 Fatal error: Call to undefined function mysqli_connect() 해결 방법 본문

메모 및 각종 에러 해결

PHP와 mySQL 연동 에러 Fatal error: Call to undefined function mysqli_connect() 해결 방법

proqk 2020. 11. 12. 15:26
반응형

 Fatal error: Call to undefined function mysqli_connect() ~ 에러

mysqli 가 없어서 문제가 생김

 

아무 php파일 만들어서 일단 이거 실행해 본다

<?php phpinfo(); ?>

 

그리고 이 부분에 none이라고 되어 있으면 아래 방법대로 따라하면 해결된다

 

일단 php.ini 파일 위치를 찾는다

mySQL을 그냥 깐 거랑 비트나미를 쓰거나에 따라 경로는 다를 수 있는데 내 경우는

C:\Users\사용자이름\php\php-7.4.12-nts-Win32-vc15-x64 여기에 있다

 

 

아무 설정 안 건드렸으면 php.ini-development라고 되어 있을텐데 복사해서 .ini 파일로 바꿔준다

그리고 관리자 권한 메모장으로 연결하고 실행

 

extension_dir 검색해서 주석해제하고 ext 파일의 경로로 바꿔준다

나는 같은 폴더 안에 있길래 그냥 ext 적었다

 

extension 검색해서 mysqli 찾고 주석 해제

 

여기까지 하고 저장 한 뒤에 컴파일러 가서 mySQL 서버 실행->아까 만든 php파일 실행

Loaded Configuration File 에 본인의 php.ini 파일 경로가 있는지 확인한다

 

경로가 잘 잡혀 있으면 해결된 것. mysqli_connect() 함수를 사용해 본다

반응형
Comments