Composer では SSL/TLS 保護に OpenSSL 拡張機能が必要: トラブルシューティング
Composer create-project コマンドを使用して Flarum プロジェクトを初期化する場合、次のエラー メッセージが表示される場合があります:
[RuntimeException] The openssl extension is required for SSL/TLS protection but is not available. If you can not enable the openssl extension, you can disable this error, at your own risk, by setting the 'disable-tls' option to true.
このエラーは、安全な通信のために SSL/TLS 接続を確立するために Composer が openssl 拡張機能を必要とすることを示します。この問題を解決するには、2 つのオプションがあります。
オプション 1: OpenSSL 拡張機能を有効にする
オプション 2: Composer の TLS を無効にする (非推奨)
警告: このオプションは、セキュリティ リスクのため、運用環境では推奨されません。
次のコマンドを実行して、Composer の TLS を無効にします:
composer config -g --disable-tls true
追加メモ:
PHP 7.4 では、拡張機能名は extension= に簡略化されました。 Windows 用 openssl。
以上がComposer が SSL/TLS 保護のために OpenSSL 拡張機能を必要とするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。