я думаю, что мой путь правильный, но все равно выдает ту же ошибку "php.exe" - PullRequest
0 голосов
/ 05 апреля 2009

моя песочница symfony находится в папке htdocs моей папки xampp, которая находится внутри файлов программы на диске c т.е.

c: \ program files \ xammp \ htdocs \ sf_sandbox \

но когда я пытаюсь запустить команду symfony -v, выдает ошибку

'php.exe' не распознается как внутренняя или внешняя команда

кто-нибудь может мне помочь? что я делаю не так? ...

Ответы [ 3 ]

1 голос
/ 05 апреля 2009

В этом случае вам необходимо включить путь к папке или каталогу php во все глобальные пути, доступные в интерфейсе командной строки.

щелкните правой кнопкой мыши значок «Мой компьютер» в окне, и вы увидите экран, показанный ниже

Щелкните вкладку «Дополнительно» в этом окне, а затем нажмите кнопку «Переменные среды» в этом окне

В новом окне выберите переменную TMP, затем выберите переменную Path и нажмите кнопку редактирования.

В конце поля значения переменной добавьте путь к каталогу (содержащий php.exe, иногда это не то, что указано здесь. Т.е. у меня была одна ситуация, когда это был E: \ wamp \ bin \ php \ php5. 2.8) для php (здесь; C: \ wamp \ php) также поставьте точку с запятой (;), чтобы отделить путь от других существующих путей.

Теперь по одному щелчку ОК для каждого открытого окна и перезагрузите компьютер, и задача завершена.

Чтобы проверить это, просто введите php -v и нажмите Enter.

0 голосов
/ 05 апреля 2009

Возможно, вы захотите попытаться изменить путь, чтобы в нем был каталог c: \ progra ~ 1 \ xammp \ htdocs \ sf_sandbox. Короткое имя для любого длинного пути в DOS стало причиной многих приложений, и они должны обрабатываться правильно. Если вы откроете окно с досом и выдадите:

cd \
dir /x

вы получите список коротких имен в формате 8.3.

0 голосов
/ 05 апреля 2009

Что происходит, когда вы пытаетесь запустить php из командной строки?

Вы пытались добавить путь к php.exe в переменную среды PATH?

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