Подтвердить что ты не робот

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 работать правильно?

4b9b3361

Ответ 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 в системе → Настройки пользователя → Пользовательские переменные