> 백엔드 개발 > PHP 튜토리얼 > PHP Mandrill API에서 'SSL 인증서 오류: 로컬 발급자 인증서를 가져올 수 없습니다'를 수정하는 방법은 무엇입니까?

PHP Mandrill API에서 'SSL 인증서 오류: 로컬 발급자 인증서를 가져올 수 없습니다'를 수정하는 방법은 무엇입니까?

DDD
풀어 주다: 2024-12-19 01:35:10
원래의
471명이 탐색했습니다.

How to Fix

PHP: "SSL 인증서 오류: 로컬 발급자 인증서를 가져올 수 없습니다" 해결

Mandrill API를 사용할 때 "API" 오류가 발생하는 경우 메시지/전송 템플릿 호출 실패: SSL 인증서 문제: php.ini에서 컬.cainfo를 다음과 같이 구성했음에도 불구하고 로컬 발급자 인증서를 얻을 수 없습니다. StackOverflow에서 제안된 것처럼 다음과 같은 포괄적인 단계를 고려하는 것이 중요합니다.

  1. 인증서 번들 획득: 컬.haxx.se와 같은 신뢰할 수 있는 소스에서 인증서 번들을 다운로드합니다(docs/ caextract.html).
  2. 인증서 배치: cacert.pem 파일을 다음 위치에 배치합니다. XAMPP가 설치된 디렉토리와 같은 편리한 위치. 예를 들어, c:xampp 또는 c:xampp64(Wamp 64비트를 사용하는 경우).
  3. mod_ssl 및 php_openssl.dll 구성: mod_ssl이 Apache에서 활성화되어 있고 php_openssl.dll이 php.ini 파일에서 주석 처리가 해제되었습니다. php.ini 파일이 여러 개 있을 수 있으므로 두 파일을 모두 구성하는 것이 중요합니다.
  4. php.ini 업데이트: 다음 줄을 포함하도록 두 php.ini 파일을 모두 수정합니다.
curl.cainfo="C:/xampp/cacert.pem"
openssl.cafile="C:/xampp/cacert.pem"
로그인 후 복사
  1. 서버 서비스 다시 시작: 변경 사항을 적용하려면 Wamp 또는 XAMPP 서비스를 이용하세요.

위 내용은 PHP Mandrill API에서 'SSL 인증서 오류: 로컬 발급자 인증서를 가져올 수 없습니다'를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿