2016-08-07 3 views
0

Я пытаюсь установить некоторые переменные среды Windows. Но по какой-то причине после сохранения моей переменной она все еще не может использоваться в cmd.Переменные среды Windows не распознаны

Например PHP: php environment variable

Ошибки я получаю:

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

Я использовал Browse File ... чтобы выбрать php.exe приложения просто чтобы убедиться, что я Жду» t сделать опечатки. Также я попытался изменить значение на D:\xampp\php\, это тоже не сработало.

Перезапуск окон не помог. Также печатать только D:\xampp\php\php.exe отлично работает.

У кого-нибудь есть идея, что я здесь делаю неправильно?

+0

Что вы пытаетесь сделать? Уметь легче запускать 'php.exe' из' cmd.exe'? Как вы используете переменную окружения? – Chris

+0

да Я пытаюсь использовать PHP в cmd, а также некоторые другие программы. Он всегда работал, пока мои последние окна не очистят установку. – Stefan

+0

И вы используете его как '% PHP%'? Изменение «% PATH%», вероятно, является лучшим вариантом. – Chris

ответ

1

Если вы хотите использовать php без указания полного пути, вы должны изменить %PATH% (или создать новую переменную %PATH% пользователя):

D:\xampp\php;%PATH% 

%PATH% сообщает операционной системе, какие каталоги для поиска при попытке запуска вещи. Обязательно выйти из системы и вернуться в нее после изменения этой переменной.

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

+0

Спасибо, что решил мою проблему! – Stefan

Смежные вопросы