Heim  >  Artikel  >  Backend-Entwicklung  >  PHP -v ist kein interner Befehl: So beheben Sie ihn

PHP -v ist kein interner Befehl: So beheben Sie ihn

PHPz
PHPzOriginal
2023-04-25 17:28:59985Durchsuche

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:

  1. Klicken Sie zunächst mit der rechten Maustaste auf „Dieser PC“ auf dem Desktop und wählen Sie „Eigenschaften“.
  2. Wählen Sie „Erweiterte Systemeinstellungen“ im Popup-Fenster.
  3. Klicken Sie auf „Umgebungsvariablen“.
  4. Suchen Sie die Variable „Pfad“ in „Systemvariablen“, doppelklicken Sie darauf, um das Bearbeitungsfenster zu öffnen.
  5. Fügen Sie in der letzten Zeile des Bearbeitungsfensters ein „;“ hinzu und geben Sie dann den Pfad zum PHP ein ausführbare Datei, zum Beispiel:
;C:\php
  1. Klicken Sie auf die Schaltfläche „OK“ und schließen Sie das Fenster.

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!

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