webentwicklung-frage-antwort-db.com.de

PHP wird in der Eingabeaufforderung nicht als interner oder externer Befehl erkannt

Beim Ausführen eines Befehls mit php wurde die folgende Fehlermeldung angezeigt.

C:\xampp\htdocs>php
'php' is not recognized as an internal or external command,
operable program or batch file.

Ich erhalte keine Fehlermeldung, wenn ich den Befehl mit php in folgendem Pfad ausführte:

C:\xampp\php>php  //do not got error here

Warum bekomme ich diesen Fehler?

'php' wird nicht als interner oder externer Befehl, als bedienbares Programm oder als Batchdatei erkannt.

69
Sadikhasan

Fügen Sie C:\xampp\php zur Umgebungsvariablen PATH hinzu. 

Schließen Sie dann die Eingabeaufforderung und starten Sie sie erneut. 

Es ist sehr wichtig, denn wenn Sie die Eingabeaufforderung nicht erneut gestartet haben, werden die Änderungen nicht übernommen.

119
Alive to Die

Sie müssen zu Arbeitsplatz -> Eigenschaften -> Erweiterte Systemeinstellung gehen.

Klicken Sie nun auf Umgebungsvariablen

 enter image description here

Fügen Sie ; C:\xampp\php in path Variablenwert hinzu

 enter image description here

Starten Sie den Befehl jetzt erneut DONE!

Hinweis: Stellen Sie sicher, dass Sie CMD als Administrator ausführen

71
Prince Patel

Setzen Sie "C:\xampp\php" in Ihrer PATH Umgebungsvariable . Starten Sie dann die CMD-Eingabeaufforderung erneut.

7
Vikas

Sie müssen lediglich den Pfad Ihrer PHP-Datei hinzufügen. Falls Sie wamp verwenden oder es nicht auf dem Laufwerk C installiert haben.

 The picture shows how to find the path

6
Progga Ilma

Ist dein Pfad richtig konfiguriert? 

In Windows können Sie dies wie hier beschrieben tun: 

http://www.computerhope.com/issues/ch000549.htm

5
user5093637

Sie müssen C:\xampp\php zu Ihrem PATH Environment Variable hinzufügen. Erst danach können Sie php Befehlszeile von außerhalb php_home ausführen.

4
Raja

Ich habe auch die folgende Fehlermeldung erhalten, wenn ich einen Befehl mit PHP ausführte. Ich habe die Lösung so gemacht:

  1. Klicken Sie auf dem Desktop mit der rechten Maustaste auf das Computersymbol.
  2. Wählen Sie Eigenschaften aus dem Kontextmenü.
  3. Klicken Sie auf den Link Erweiterte Systemeinstellungen.
  4. Klicken Sie auf Umgebungsvariablen. Suchen Sie im Abschnitt Systemvariablen die Umgebungsvariable PATH und wählen Sie sie aus. Klicken Sie auf Bearbeiten. Wenn die Umgebungsvariable PATH nicht vorhanden ist, klicken Sie auf Neu.
  5. Fügen Sie im Fenster "Systemvariable bearbeiten" C:\xampp\php zu Ihrer-PFADUmgebungsvariable hinzu.

Sehr wichtiger Hinweis: Starten Sie die Eingabeaufforderung erneut

1
Udhav Sarvaiya

 enter image description here  enter image description here

Hier, was ich auf meinem PC TUN Ich installiere alle Software, die ich normalerweise in G: Partian nicht C: Verwendet habe, wenn mein Betriebssystem herunterfällt (Win 10) Aktualisieren Sie PATH automatisch, wenn Sie ein neues Programm oder eine neue Software installieren. 

SO 

Ich muss PATH wie diese hier aktualisieren! All meine Software, die ich normalerweise verwendete 

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;G:\HashiCorp\Vagrant\bin;G:\xampp\php;G:\xampp\mysql\bin;G:\Program Files (x86)\heroku\bin;G:\Program Files (x86)\Git\bin;G:\Program Files (x86)\composer;G:\Program Files (x86)\nodejs;G:\Program Files (x86)\Sublime Text 3;G:\Program Files (x86)\Microsoft VS Code\bin;G:\Program Files (x86)\cygwin64\bin

 enter image description here

0
Abu Bakr