SSL/TLS 保護には openssl 拡張機能が必要です
P粉330232096
P粉330232096 2023-08-23 21:57:58
0
2
617
<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粉330232096
P粉330232096

全員に返信(2)
P粉462328904

この問題は openssl および拡張機能のディレクトリが原因で発生するため、php.ini ファイル内の次の拡張機能のコメントを解除してください。

extension=php_openssl.dll

extension_dir = "ext"

私のマシンでは動作します。

いいねを押す +0
P粉237125700

私も同じエラーに遭遇しました。 Composer の TLS をオフにすることで問題を解決しました。 これは安全ではありませんでしたが、 開発マシン でリスクを負いました。 ###これを試して:### リーリー

そして Composer を再実行します。これは私にとっては効果的です!

ただし、これは安全ではないため、サーバー

での使用は推奨されません。公式ウェブサイトには次のように書かれています:

コンピューター/サーバーで安全でないレイヤーを有効にしたくない場合は、 openssl を有効にするように php を設定すると、これも機能します 。 PHP Openssl 拡張機能がインストールされ、php.ini ファイルで有効になっていることを確認してください。

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


Linux/OSx:

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

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

更新:

PHP 7.4 以降、拡張子は

extension=openssl

(Windows では既知) です。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート