ホームページ >バックエンド開発 >PHPチュートリアル >Composer エラーを解決する方法: 「openssl 拡張機能が見つかりません」?

Composer エラーを解決する方法: 「openssl 拡張機能が見つかりません」?

DDD
DDDオリジナル
2024-10-19 20:27:02726ブラウズ

How to Resolve Composer Error:

Composer Warning: Missing openssl Extension in Win7/64 WampServer 2.2

「openssl 拡張機能が見つかりません。 Composer のインストール中に「Composer のセキュリティと安定性が低下します」というメッセージが表示される場合、PHP の openssl 拡張機能が有効になっていないことが示されます。

トラブルシューティングの手順:

1. WampServer 拡張機能の設定を確認します

  • システム トレイから WampServer メニューを開きます。
  • 「PHP」をクリックします。 「PHP Extensions」をクリックし、「php_openssl」が有効になっているかどうかを確認します (チェックマークが付いています)。

2. PHP.ini を確認します

  • 「C:wampbinapacheapache2.4.3binphp.ini」にある WampServer php.ini ファイルを開きます。
  • 「openssl」を検索し、次のことを確認します。コメントアウトされていません (行頭にセミコロンはありません)。

3. CLI PHP.ini を確認します

  • Composer は、Apache とは異なる php.ini ファイルを使用するコマンドライン インターフェイス (CLI) 経由でインストールされます。
  • CLI php を開きます.ini ファイルは、「C:wampbinphpphp-5.4.3php.ini」にあります。
  • 「extension=php_openssl.dll」がコメントアウトされていないことを確認してください。

4 。 WampServer を再起動します

  • 変更を有効にするために WampServer を再起動します。

5. HTTPS をテストします

  • HTTPS を使用してローカル サイトの 1 つを参照して、openssl が正しく動作していることを確認してください。

追加のヒント:

問題が解決しない場合は、「--with-openssl」フラグを使用して PHP を再コンパイルし、openssl 拡張機能を明示的に有効にすることを検討してください。

以上がComposer エラーを解決する方法: 「openssl 拡張機能が見つかりません」?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。