Php не распознается как внутренняя команда (в Windows)
Я хочу разработать с помощью фреймворка под названием Symfony, но у меня нет Mac, и я не хочу двойной загрузки с Debian.
Я пробовал виртуальные хосты через Virtual Box, но он не работает. Поэтому я решил остаться в Windows.
Итак, когда учебное пособие говорит мне сделать
php lib/vendor/symfony/data/bin/check_configuration.php
Я делаю в windows cmd:
php lib\vendor\symfony\data\bin\check_configuration.php
и он говорит мне:
'php' не распознается как внутренняя или внешняя команда
Я использую UwAmp (php 5.2.12 + mysql + apache), который хранится в
E:\logiciels\UwAmp\
внутри у меня есть куча файлов, но я думаю, что это важно:
E:\logiciels\UwAmp\apache\php_5.2.11
Как заставить cmd PHP в Windows cmd работать правильно?
Ответы
Ответ 1
Вам нужно будет добавить каталог, в котором исполняемый файл php находится в вашей переменной "path" (я думаю, в вашем случае это будет E:\logiciels\UwAmp\apache\php_5.2.11
). В Windows вы можете сделать это, как описано здесь: http://www.computerhope.com/issues/ch000549.htm
Любой каталог, который вы помещаете в эту переменную пути (они разделены точкой с запятой), будет автоматически использоваться в, например, в командной строке cmd.
Ответ 2
Вам нужно добавить путь, в котором двоичный файл находится в переменной PATH. Вы можете сделать это на XP и Win 7 в системе → Настройки пользователя → Пользовательские переменные