jam 블로그

[PHP] 로컬 환경 PHP 서버에서 CURL 사용시 SSL certificate error: unable to get local issuer certificate 나온다면? 본문

개발 및 관련 자료/WEB

[PHP] 로컬 환경 PHP 서버에서 CURL 사용시 SSL certificate error: unable to get local issuer certificate 나온다면?

kid1412 2018. 10. 8. 14:58
728x90
curl 은 기본적으로 https 사이트의 SSL 인증서를 검증한다. 인증 기관의 인증서 목록이 없거나 모르는 기관에서 발급한 인증서일 경우 다음과 같은 인증서 검증 에러를 발생시키고 동작을 중지하게 된다.

https://curl.haxx.se/docs/caextract.html에서 cacert.pem을 다운받고 
php.ini에서 다음 문구 추가

curl.cainfo="[절대 경로]/cacert.pem"
openssl.cafile="[절대 경로]/cacert.pem"


Comments