>백엔드 개발 >PHP 튜토리얼 >XAMPP 1.7.3에서 '인증서 확인 실패, CA는 정상입니다' HTTPS 오류를 수정하는 방법은 무엇입니까?

XAMPP 1.7.3에서 '인증서 확인 실패, CA는 정상입니다' HTTPS 오류를 수정하는 방법은 무엇입니까?

Patricia Arquette
Patricia Arquette원래의
2024-12-09 20:19:18710검색

How to Fix

HTTPS 연결 오류: XAMPP 1.7.3에서 "인증서 확인 실패, CA는 정상입니다."

XAMPP를 사용하여 HTTPS 연결을 시도하는 경우 1.7.3, 개발자는 다음과 같은 상황에 직면할 수 있습니다 오류:

Fatal error: Uncaught exception 'RequestCore_Exception' with message
'cURL resource: Resource
      id #55; cURL error: SSL certificate problem, verify that the CA cert is OK. Details:
      error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed (60)'

이 오류는 일반적으로 클라이언트가 기본 인증 기관(CA) 인증서 저장소를 사용하여 서버의 SSL 인증서를 확인할 수 없을 때 발생합니다. PHP 코드에서 컬 옵션을 설정하는 제안된 솔루션은 서버 전체 수정에 적합하지 않습니다.

대신 시스템에서 PHP 및 Apache 설치 구성을 업데이트하는 것이 솔루션입니다.

PHP 5.3.7 이상 수정:

  1. 다음에서 cacert.pem을 다운로드하세요. https://curl.se/ca/cacert.pem을 선택하고 적절한 위치에 저장하세요.
  2. php.ini를 업데이트하고 다음 줄을 추가하세요:curl.cainfo = "PATH_TO/cacert.pem"

5.3.7 이하 PHP 버전에 대한 수정 사항:

각각 cURL 리소스의 경우 다음 코드를 사용하여 CA 인증서 파일을 수동으로 설정합니다.

curl_setopt ($ch, CURLOPT_CAINFO, "PATH_TO/cacert.pem");

참고: 두 솔루션 모두의 PATH_TO가 다운로드한 cacert.pem 파일의 위치를 ​​가리키는지 확인하세요.

위 내용은 XAMPP 1.7.3에서 '인증서 확인 실패, CA는 정상입니다' HTTPS 오류를 수정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.