본문 바로가기
Develop/PHP

cURL error 60: SSL certificate problem: unable to get local issuer certificate

by bellsilver7 2022. 7. 2.
728x90
cURL error 60: SSL certificate problem: unable to get local issuer certificate (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://oauth2.googleapis.com/token

 

구글 인증 API 연동 중에 위와 같은 에러가 발생했다.  

 

 

1. cacert.pem 인증 파일 다운로드

https://curl.haxx.se/ca/cacert.pem 여기 주소에서 파일을 다운받아 C드라이브 경로에 넣었다.

 

 

2. php.ini 파일 수정

[curl]
; A default value for the CURLOPT_CAINFO option. This is required to be an
; absolute path.
curl.cainfo = "C:\cacert.pem" 
 
위와 같이 해당 설정의 주석을 해제하고 파일 경로를 입력했다.
 
그리고 웹서버를 재시작 해 주면 정상적으로 작동하는 것을 확인할 수 있다.
 
 

참고 : https://laracasts.com/discuss/channels/laravel/guzzlehttpexceptionrequestexception-curl-error-60-ssl-certificate-problem

 

https://laracasts.com/discuss/channels/laravel/guzzlehttpexceptionrequestexception-curl-error-60-ssl-certificate-problem

 

laracasts.com

 

728x90

댓글