찾다

 >  Q&A  >  본문

SSL/TLS 보호에는 openssl 확장이 필요합니다.

<p><pre class="brush:php;toolbar:false;">composer create-project flarum/flarum --stability=beta</pre> <p>이 명령을 실행해 보았으나 이 오류가 발생했습니다. </p> <pre class="brush:php;toolbar:false;">[런타임예외] SSL/TLS 보호에는 openssl 확장이 필요하지만 사용할 수 없습니다. 파일. openssl 확장을 활성화할 수 없는 경우 이 오류를 비활성화할 수 있습니다. , 'disable-tls' 옵션을 true로 설정하여 위험을 감수하세요.</pre> <p>"php.ini"에 "extension=php_openssl.dll"을 추가하려고 했지만 여전히 이 오류가 발생합니다</p>
P粉330232096P粉330232096463일 전594

모든 응답(2)나는 대답할 것이다

  • P粉462328904

    P粉4623289042023-08-24 15:10:46

    이 문제는 openssl 및 확장 디렉토리로 인해 발생하므로 php.ini 파일

    에서 다음 확장자의 주석 처리를 해제하세요.

    extension=php_openssl.dll

    extension_dir = "ext"

    내 컴퓨터에서 작동합니다.

    회신하다
    0
  • P粉237125700

    P粉2371257002023-08-24 13:38:06

    저도 같은 오류가 발생했습니다. 안전하지 않은 Composer에 대한 TLS를 꺼서 문제를 해결했지만 개발 머신에서는 위험을 감수했습니다.

    이것을 시도해 보세요:

    으아아아

    그리고 Composer를 다시 실행하세요. 이것은 나에게 효과적입니다!

    하지만 안전하지 않으며 서버에 권장되지 않습니다. 공식 웹사이트는 다음과 같이 말합니다:

    컴퓨터/서버에서 안전하지 않은 레이어를 활성화하지 않으려면 openssl을 활성화하도록 PHP를 설정하면 작동합니다. php.ini 파일에 PHP Openssl 확장이 설치되어 활성화되어 있는지 확인하세요.


    OpenSSL을 활성화하려면 php.ini 파일에서 다음 줄을 추가하거나 찾아서 주석 처리를 해제하세요.

    리눅스/OSx:

    으아아아

    Windows:

    으아아아

    필요하다면 php-fpm/웹 서버를 다시 로드하세요!

    업데이트:

    PHP 7.4부터 확장자는 extension=openssl(Windows에서 알려짐)입니다.

    회신하다
    0
  • 취소회신하다