본문 바로가기

프로그래밍/Server

Fetal error: Call to undefined function curl_init()

curl_init()을 실행했더니 error log 파일에서 제목과 같은 오류가 떴다.

 

해결 방법은 php.ini 파일에 들어가서 extension=curl 부분의 주석을 해제하는 것이다.

 

cd /etc/php/8.1/apache2

 

php.ini 파일이 있는 경로로 들어가서 vi 편집기를 열어준다. 

 

sudo vi php.ini

 

 

여기서 슬래시(/)를 치고 extension=curl을 입력하면 치면 해당 위치로 이동한다.

 

 

enter를 치고 입력모드(insert)로 바꿔(i 입력) 주석을 없애준다.

 

 

control + c 를 입력해 입력모드를 종료하고 :wq(저장 후 종료)를 입력한다.

 

sudo systemctl restart apache2

 

위와 같이 서버를 재시작하면 정상적으로 작동한다 👍