Ich versuche, mein Laravel Projekt zum Laufen zu bringen. Aber wenn ich Composer Update verwende, sagt es Folgendes:
Dieses Paket erfordert php> = 5.6.4, aber Ihre PHP Version (5.5.12) erfüllt diese Anforderung nicht.
Ich verwende WAMP, das PHP-Version 7.0.4 ausführt. Dies wird auch im Browser bestätigt, wenn ich die PHP-Version wiederhole. Wenn ich jedoch php -v in der Konsole verwende, zeigt es, dass ich PHP Version 5.5.12 (cli) verwende.
Ich habe ein bisschen bei Google gesucht und festgestellt, dass meine Windows PHP Version anstelle der Version meines Webservers verwendet wird. Ich konnte jedoch nicht herausfinden, wie ich meine PHP Version unter Windows aktualisieren kann.
Mein PATH-Inhalt ist wie in der folgenden Abbildung dargestellt
Dies bedeutet, dass Sie eine weitere Installation von PHP
in Ihrem System installiert haben. Überprüfen Sie Ihre Programs
in Control Panel
und entfernen Sie diese Installation.
Sie können jedoch auch Ihre Umgebungsvariable PATH
ändern. Verfahren
Entfernen Sie einfach den Pfad, der auf ein PHP
-Installationsverzeichnis verweist.
Andernfalls können Sie, falls Sie nicht sicher sind, die Variable PATH
zu ändern (was zu schwerwiegenden Problemen führen kann, wenn Sie nicht richtig eingestellt sind), das Verzeichnis löschen, auf das die Variable PATH
zeigt. (Ich meine das Verzeichnis PHP
)
Die absolut bessere Lösung ist, den Pfad Ihres PHP7
bin-Verzeichnisses am Anfang der Variablen PATH
hinzuzufügen. Sie sollten auch composer
in diesem PHP7
bin-Verzeichnis verfügbar machen.
Ersetzen Sie beispielsweise den C:\php
in Ihrem Pfad durch C:\wamp\bin\php7
oder den Pfad des PHP7
-Pfads.
wenn Sie xampp/wampp und composer global installiert hätten, hätten Sie möglicherweise php zu Ihrem Umgebungspfad hinzugefügt, um ihn dort anzurufen, wo Sie möchten, und nun möchten Sie, dass dieser Composer den neuen xampp mit dem kürzlich installierten php verwendet. Gehen Sie zu system> Erweiterter Tab> Umgebungsvariable> Vielleicht in PATH, dann suchen Sie nach etwas wie C:\xampp\php
und bearbeiten Sie sie an Ihrem neuen PHP-Ort.
Ich hatte mehrere Versionen von xampp für Testing und Composer, die global für PHP 7.2 installiert wurden