So aktualisieren Sie die PHP-Version unter Windows 10
Lesezeit: 3 Minuten
ThomH
Ich versuche, mein Laravel-Projekt zum Laufen zu bringen. Aber wenn ich Composer Update verwende, wird Folgendes angezeigt:
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 wiedergebe. Aber wenn ich benutze php -v In der Konsole wird angezeigt, dass ich PHP Version 5.5.12 (cli) verwende.
Ich habe ein bisschen bei Google gesucht und herausgefunden, dass meine Windows-PHP-Version anstelle der Version meines Webservers verwendet wird. Aber ich konnte nicht herausfinden, wie ich meine PHP-Version unter Windows aktualisieren kann.
Mein PATH-Inhalt ist wie im folgenden Bild dargestellt
Dies bedeutet, dass Sie noch eine weitere Installation von haben PHP in Ihrem System. Überprüfe dein Programs In Control Panel und entfernen Sie diese Installation
– Huzaib Shafi
9. September 2016 um 17:53
PHP CLI und PHP (F)CGI (oder sogar Apache Prefork-MPM) sind unabhängig voneinander und müssen nicht dieselbe PHP-Version verwenden.
– Charlotte Dunois
9. September 2016 um 17:57 Uhr
Fügen Sie den Inhalt Ihres hinzu PATH Variable zur Frage
– Huzaib Shafi
9. September 2016 um 18:09
@HuzaibShafi Hat den Beitrag aktualisiert Scheint immer noch nicht zu funktionieren :/
– ThomH
9. September 2016 um 18:13 Uhr
Moe Ismail Alhakeem
Sie können Composer deinstallieren und werden bei der Neuinstallation aufgefordert, auf Ihr PHP-Verzeichnis zu verweisen, das (normalerweise) C:\wamp64\bin\php sein wird. An diesem Punkt können Sie auswählen, welche PHP-Version Sie verwenden möchten . viel Glück.
Perfekte Antwort. Hat wie ein Profi gearbeitet.
– Alaksandar Jesus Gene
19. Okt. 2018 um 19:12 Uhr
Arbeiten Sie wie ein Superprofi
– Abhi Burk
26. November 2018 um 17:31 Uhr
Sie müssen nicht deinstallieren: stackoverflow.com/a/49193976/3927450
– absolutkarlos
2. November 2020 um 23:46 Uhr
Huzaib Shafi
Dies bedeutet, dass Sie noch eine weitere Installation von haben PHP in Ihrem System. Überprüfe dein Programs In Control Panel und entfernen Sie diese Installation.
Sie können jedoch Ihre ändern PATH auch Umgebungsvariable. Verfahren
Entfernen Sie einfach den Pfad, der auf einen beliebigen verweist PHP Installationsverzeichnis.
Andernfalls, wenn Sie sich bei der Änderung nicht sicher sind PATH Variable (was zu ernsthaften Problemen führen kann, wenn sie nicht richtig eingestellt ist), können Sie einfach das Verzeichnis löschen, das die Variable enthält PATH Variable zeigt auf…. (ich meine die PHP Verzeichnis)
Die völlig bessere Lösung besteht darin, den Pfad Ihres hinzuzufügen PHP7 bin-Verzeichnis am Anfang des PATH Variable. Sie sollten es auch zur Verfügung stellen composer in diesem PHP7 bin-Verzeichnis.
Ersetzen Sie beispielsweise die C:\php auf deinem Weg mit C:\wamp\bin\php7 oder was auch immer der Standort des PHP7 Weg ist..
Ich kann in meinem PATH nichts finden, was mit einer PHP-Version zu tun hat. Da sind nur drei Dinge drin, eines für Composer (was es sein könnte), npm und WindowsApps
– ThomH
9. September 2016 um 18:00 Uhr
das Verzeichnis, das die enthält composerenthält dieses Verzeichnis php.exe Datei auch?
– Huzaib Shafi
9. September 2016 um 18:05 Uhr
Es enthält nur die Autoload-Dateien, keine php.exe. Ich habe gerade PHP Version 7 heruntergeladen. Sollte ich versuchen, das in der PATH-Datei zu verknüpfen?
– ThomH
9. September 2016 um 18:07 Uhr
So aktualisieren Sie PHP unter Windows 10.
Sie müssen den Ordner der neuen PHP-Version im selben Ordner wie die alte ablegen. Sie benennen den alten Ordner um oder löschen ihn, benennen lieber den alten Ordner um, jetzt schreiben Sie in eine Terminalkonsole
php - v
PHP sucht automatisch nach einer neuen Version
Sehr einfacher Ansatz
– AZinkey
10. Februar 2022 um 8:24
Alexanderesmar
Wenn Sie zuvor xampp/wampp und Composer global installiert haben, hätten Sie möglicherweise PHP zu Ihrem Umgebungspfad hinzugefügt, um es aufzurufen, wo immer Sie möchten, und jetzt möchten Sie, dass Composer das neue Xampp mit PHP verwendet, das Sie kürzlich installiert haben, also gehen Sie zu System> Vorwärts-Tab > Umgebungsvariable > vielleicht in PATH, dann suchen Sie, wenn Sie so etwas haben C:\xampp\php und bearbeiten Sie es an Ihrem neuen PHP-Speicherort.
Ich hatte mehrere Versionen von xampp zum Testen und Composer global für PHP 7.2 installiert
14518000cookie-checkSo aktualisieren Sie die PHP-Version unter Windows 10yes
Dies bedeutet, dass Sie noch eine weitere Installation von haben
PHP
in Ihrem System. Überprüfe deinPrograms
InControl Panel
und entfernen Sie diese Installation– Huzaib Shafi
9. September 2016 um 17:53
PHP CLI und PHP (F)CGI (oder sogar Apache Prefork-MPM) sind unabhängig voneinander und müssen nicht dieselbe PHP-Version verwenden.
– Charlotte Dunois
9. September 2016 um 17:57 Uhr
Fügen Sie den Inhalt Ihres hinzu
PATH
Variable zur Frage– Huzaib Shafi
9. September 2016 um 18:09
@HuzaibShafi Hat den Beitrag aktualisiert Scheint immer noch nicht zu funktionieren :/
– ThomH
9. September 2016 um 18:13 Uhr