Curl error 60, SSL certificate issue: self signed certificate in certificate chain (말림 오류 60, SSL 인증서 문제 : 인증서 체인의 자체 서명 인증서)
저는 윈도우 서버에 php 설치 하고 웹서버를 띄우려다 보니 curl 을 실행 시 위와 같은 오류가 나타났습니다.
phpinfo.php 에는 openSSL, cURL 모두 정상 이었고, 방화벽도 80포트 인 아웃 설정 해 놓았는데도 말이죠ㅠ
그럴땐 이렇게 하시면 됩니다.
1. cacert.pem 다운 ↓↓↓
https://curl.haxx.se/ca/cacert.pem
php 설치된 경로에 가서
php.ini 를 메모장으로 여신 뒤 맨 마지막 줄에
아래 내용을 추가 하시면 됩니다.
curl.cainfo = <absolute_path_to> cacert.pem
ex)
curl.cainfo = d:\web3\cacert.pem
만약 77 오류가 난다면 경로가 잘못된 것이니 경로 지정 시에 공백이 들어가 있는지 확인 하시면 됩니다.
안되시면 댓글 달아주세요 확인하는 데로 도움 드리겠습니다.
감사합니다.
'개발 > PHP' 카테고리의 다른 글
docker-compose 로 apm (apache, php, mysql) 쉽게 세팅하기 (0) | 2020.04.23 |
---|---|
PHP 로 텔레그램 봇 연동하여 코인 지정가 알람 만들기. telegram bot 마지막 글 입니다. (6) | 2018.06.19 |
텔레그램봇 쉽게 만들기 세번째. 텔레그램 봇이 관리자인 채널의 chat id 확인 하기, 봇으로 채널에 메시지 보내기 (4) | 2018.06.19 |
텔레그램봇 쉽게 만들기 두번째. 텔레그램 채널을 만들어, 생성한 봇을 관리자로 만들기 (1) | 2018.06.19 |
텔레그램봇 쉽게 만들기 첫번째. BotFather 검색하여 텔레그램 봇 셋팅하기 ! (0) | 2018.06.19 |