2016-08-07 40 views
0

Ich versuche, einige Windows-Umgebungsvariablen festzulegen. Aber aus irgendeinem Grund kann die Variable nach dem Speichern nicht in cmd verwendet werden.Windows-Umgebungsvariablen nicht erkannt

Zum Beispiel PHP: php environment variable

Der Fehler Ich erhalte:

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

ich das Durchsuchen Datei verwendet ... Schaltfläche, um die php.exe Anwendung auszuwählen, nur um sicherzustellen, dass ich didn‘ Tippfehler machen. Ich habe auch versucht, den Wert auf D:\xampp\php\ zu ändern, das hat auch nicht funktioniert.

Neustart Windows half nicht. Auch die Eingabe nur D:\xampp\php\php.exe funktioniert gut.

Hat jemand eine Idee, was ich hier falsch mache?

+0

Was möchten Sie tun? Können Sie 'php.exe' leichter von' cmd.exe' ausführen? Wie verwenden Sie Ihre Umgebungsvariable? – Chris

+0

ja Ich versuche, PHP in cmd und auch einige andere Programme zu verwenden. Es hat immer funktioniert, bis meine letzte Windows-Installation sauber ist. – Stefan

+0

Und Sie verwenden es als '% PHP%'? Das Ändern von% PATH% ist wahrscheinlich eine bessere Option. – Chris

Antwort

1

Wenn Sie php verwenden möchten, ohne seinen vollen Pfad angeben sollten Sie ändern %PATH% (oder einen neuen %PATH% Benutzervariable erstellen):

D:\xampp\php;%PATH% 

%PATH% teilt dem Betriebssystem, das, wenn Sie zu durchsuchen Verzeichnisse versuchen zu laufen Dinge. Stellen Sie sicher, dass Sie sich nach dem Ändern dieser Variable aus- und wieder anmelden.

Siehe auch https://superuser.com/q/317631/312289

+0

Vielen Dank, dass mein Problem gelöst hat! – Stefan