Heim >Backend-Entwicklung >PHP-Tutorial >Warum warnt Composer vor fehlender OpenSSL-Erweiterung auf WAMP?

Warum warnt Composer vor fehlender OpenSSL-Erweiterung auf WAMP?

DDD
DDDOriginal
2024-10-19 20:31:291059Durchsuche

Why Is Composer Warning About Missing OpenSSL Extension on WAMP?

Composer-Warnung: OpenSSL-Erweiterung fehlt in WAMP

Bei der Installation von Composer unter Windows 7/64 mit WampServer 2.2 wird möglicherweise der Fehler „Die OpenSSL-Erweiterung“ angezeigt fehlt ...“ Obwohl die Erweiterung über die Wamp-Benutzeroberfläche aktiviert wurde, stellt Composer immer noch fest, dass sie nicht vorhanden ist.

Lösung:

Dieses Problem tritt auf, weil PHP.ini-Dateien vorhanden sind separat für Apache und das Command Line Interface (CLI) in WAMP. Während die Aktivierung von php_openssl über die Wamp-Benutzeroberfläche die Erweiterung für Apache aktiviert, lässt sie sie für die CLI inaktiv.

Um openssl für die CLI zu aktivieren, bearbeiten Sie die folgende Datei:

C:\wamp\bin\php\php-5.4.3\php.ini

Schritte:

  1. php_openssl aktivieren.
extension=php_openssl.dll ; enabled by Wamp
  1. Speichern Sie die Datei und starten Sie WAMP neu.
  2. Überprüfen Sie den Status der Erweiterung indem Sie php -m in der Eingabeaufforderung ausführen. openssl sollte aufgelistet sein.
  3. Composer-Setup.exe erneut ausführen. Die Warnung sollte nun behoben sein.

Das obige ist der detaillierte Inhalt vonWarum warnt Composer vor fehlender OpenSSL-Erweiterung auf WAMP?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn