P粉4623289042023-08-24 15:10:46
この問題は openssl および拡張機能のディレクトリが原因で発生するため、php.ini
ファイル内の次の拡張機能のコメントを解除してください。
extension=php_openssl.dll
extension_dir = "ext"
P粉2371257002023-08-24 13:38:06
私も同じエラーに遭遇しました。 Composer の TLS をオフにすることで問題を解決しました。 これは安全ではありませんでしたが、 開発マシン でリスクを負いました。 ###これを試して:### リーリー
そして Composer を再実行します。これは私にとっては効果的です!ただし、これは安全ではないため、サーバー
での使用は推奨されません。公式ウェブサイトには次のように書かれています:
コンピューター/サーバーで安全でないレイヤーを有効にしたくない場合は、 openssl を有効にするように php を設定すると、これも機能します 。 PHP Openssl 拡張機能がインストールされ、php.ini ファイルで有効になっていることを確認してください。
OpenSSL を有効にするには、php.ini ファイルで次の行を追加または検索してコメントを解除します。
必要に応じて、php-fpm/web サーバーをリロードしてください。
更新:PHP 7.4 以降、拡張子は
extension=openssl(Windows では既知) です。