php не распознается как внутренняя команда (в Windows) - PullRequest
12 голосов
/ 27 мая 2010

Я хочу разработать с использованием фреймворка 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 работал правильно?

Ответы [ 2 ]

16 голосов
/ 27 мая 2010

Вам нужно будет добавить каталог, в котором находится исполняемый файл php, к вашей переменной «path» (я думаю, в вашем случае это будет E: \ logiciels \ UwAmp \ apache \ php_5.2.11 ). В Windows вы можете сделать это, как описано здесь: http://www.computerhope.com/issues/ch000549.htm

Любой каталог, который вы поместите в эту переменную пути (они разделены точкой с запятой), будет автоматически использоваться, например, в оболочке cmd.

4 голосов
/ 27 мая 2010

Вам необходимо добавить путь, где находится двоичный файл, в переменную PATH. Вы можете сделать это на XP и Win 7 в Системе -> Пользовательские настройки -> Пользовательские переменные

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...