PHP - cURL error 60: SSL certificate problem 해결방법

XAMPP를 사용해서 Widnow 개발 환경을 설정한 경우가 있었습니다.

이 때, php 에서 curl 을 이용하는 경우에 아래와 같은 오류가 발생했었습니다.

"cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)"

처음 접한 에러라 인터넷 검색을 통해 해결했습니다.


https://curl.haxx.se/docs/caextract.html 에서 cacert.pem 다운로드 받습니다.

 

다운로드 받은 파일을 C:\xampp\php\extras\ssl\cacert.pem 디렉토리에 넣어줍니다.


 

 

php.ini("c:\xampp\php\php.ini")에서 `curl.cainfo` 를 찾아 다음 같이 값을 넣어주세요.

curl.cainfo 를 찾을 수 없다면 맨 뒤 마지막 줄에 아래 내용을 추가해주세요.

;;;;;;;;;;;;;;;;;;;;
; php.ini Options  ;
;;;;;;;;;;;;;;;;;;;;

curl.cainfo = "C:\xampp\php\extras\ssl\cacert.pem"

 

그 후 웹서버 (Apache) 를 다시 실행시켜 주세요.

  • share