Heim > Artikel > Backend-Entwicklung > PHP -v ist kein interner Befehl: So beheben Sie ihn
Wenn wir mit PHP entwickeln, stoßen wir oft auf eine Reihe seltsamer Probleme, wie zum Beispiel „PHP -v ist keine interne Eingabeaufforderung“, was einige Unannehmlichkeiten bei der Entwicklungsarbeit mit sich bringt. Dieses Problem ist jedoch nicht wirklich schwierig und kann mit einem einfachen Verständnis leicht gelöst werden.
Lassen Sie uns zunächst die Ursache dieses Problems verstehen. Tatsächlich handelt es sich bei dieser Eingabeaufforderung um eine Eingabeaufforderung des Windows-Systems, was bedeutet, dass das ausführbare Programm, das dem Befehl „PHP -v“ entspricht, im aktuellen Befehlszeilenfenster nicht gefunden werden kann. Dies liegt daran, dass das Windows-System den Pfad der ausführbaren PHP-Datei standardmäßig nicht automatisch zu den Systemumgebungsvariablen hinzufügt. Wenn Sie in Windows einen Befehl eingeben, sucht das System zunächst in den Umgebungsvariablen nach dem ausführbaren Programm, das dem Befehl entspricht.
Wie lässt sich also das Problem „PHP -v ist kein interner Befehl“ lösen? Wir müssen die folgenden zwei Schritte ausführen:
Schritt 1: Finden Sie den Pfad zur ausführbaren PHP-Datei.
Wir müssen den Pfad zur ausführbaren PHP-Datei finden, was eigentlich nicht schwierig ist. Im PHP-Installationsverzeichnis finden Sie die Datei „php.exe“, die ausführbare Datei von PHP. Sie können den folgenden Befehl in die CMD-Befehlszeile eingeben, um den PHP-Installationspfad zu finden:
where php
Dieser Befehl zeigt den PHP-Installationspfad an, z. B.:
C:\php\php.exe
Schritt 2: Fügen Sie den Pfad zur ausführbaren PHP-Datei zur Umgebung hinzu Variable
Find PHP Nach dem Pfad der ausführbaren Datei müssen wir den Pfad zur Umgebungsvariablen des Systems hinzufügen, damit der Befehl „PHP -v“ in Windows erkannt werden kann. Wie ändere ich Umgebungsvariablen? Bitte befolgen Sie die folgenden Schritte:
;C:\php
Wenn wir nun den Befehl „PHP -v“ erneut in die CMD-Befehlszeile eingeben, werden wir feststellen, dass das System die ausführbare PHP-Datei korrekt finden kann.
Zusammenfassung
Das Problem „PHP -v ist kein interner Befehl“ kommt tatsächlich sehr häufig vor, ist aber nicht schwer zu lösen. Suchen Sie einfach den Pfad zur ausführbaren PHP-Datei und fügen Sie ihn den Umgebungsvariablen des Systems hinzu, um das Problem zu lösen. Denken Sie daran: Der richtige Weg, ein Problem zu lösen, besteht darin, zunächst die Ursache des Problems herauszufinden und dann das Problem gezielt zu lösen.
Das obige ist der detaillierte Inhalt vonPHP -v ist kein interner Befehl: So beheben Sie ihn. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!