"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > PHP에서 "HTTPS 래퍼를 찾을 수 없음"오류가 발생하는 이유는 무엇입니까?

PHP에서 "HTTPS 래퍼를 찾을 수 없음"오류가 발생하는 이유는 무엇입니까?

2025-03-25에 게시되었습니다
검색:802

Why Am I Getting

HTTPS 래퍼를 찾을 수 없습니다 - 문제 해결

배경 :
이 오류 메시지는 일반적으로 php의 file_get_contents () 함수를 사용하여 https를 통해 리소스에 액세스 할 때 발생합니다. 기본 원인은 필요한 HTTPS 래퍼가 없기 때문에 PHP의 구성에 활성화되어야합니다.

문제 해결 단계 :

1. Extension Loading을 확인하십시오 :

  • OpenSSL 확장이 PHP 구성에로드되어 있는지 확인하십시오.
    extension=php_openssl.dll
  • 2. 크로스 플랫폼 고려 사항 :

Windows 시스템에서 실행중인 경우 OpenSSL이 설치되고 라이브러리 파일 (libeay32.dll 및 ssleey32.dll)이 존재하고 적절하게 구성되어 있는지 확인하십시오.

3. Https 래퍼 활성화 :

php 구성에서 "allow_url_fopen"설정이 활성화되어 있는지 확인하십시오 :

allud_url_fopen =
  • extension=php_openssl.dll
    curl 사용) :
  • enable_curl = on

    extension=php_openssl.dll
  • 4. PHAR 확장에서 OPENSSL을 활성화하십시오 :

    phar 확장이 비활성화되면 php 구성에서 semicolon을 제거하여 php 구성에서 활성화합니다.
  • extension=php_openssl.dll
5. 랩핑 된 확장 내드 순서 (선택 사항) :

  • 편집하고 다음 줄을 바닥에 추가합니다 :
    extension=php_openssl.dll
    zend_extsension_ts = "c : \ path \ to \ php_openssl.dll"
  • 연장은 컬 확장 (사용 된 경우). Web Server 구성.

해상도 :

Why Am I Getting

는 PHP에서 HTTPS 래퍼를 성공적으로 활성화하고 "파일을 사용하여 래퍼 'HTTP'"오류를 찾을 수 없게 할 수 있습니다.

.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3