ホームページ  >  に質問  >  本文

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;">[RuntimeException] openssl 拡張機能は SSL/TLS 保護に必要ですが、利用できません le. openssl 拡張機能を有効にできない場合は、このエラーを無効にすることができます 'disable-tls' オプションを true に設定して、自己責任で行ってください。</pre> <p>「extension=php_openssl.dll」を「php.ini」に追加しようとしましたが、依然としてこのエラーが発生します</p>
P粉330232096P粉330232096447日前571

全員に返信(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 Openssl 拡張機能がインストールされ、php.ini ファイルで有効になっていることを確認してください。

    OpenSSL を有効にするには、php.ini ファイルで次の行を追加または検索してコメントを解除します。


    Linux/OSx:

    リーリー ######ウィンドウズ:###### リーリー

    必要に応じて、php-fpm/web サーバーをリロードしてください。

    更新:

    PHP 7.4 以降、拡張子は

    extension=openssl

    (Windows では既知) です。

    返事
    0
  • キャンセル返事