Проблемы с использованием песочницы Symfony

Я новичок в symfony и пытаюсь запустить простую команду в командной строке, но получаю сообщение об ошибке.

Когда я пытаюсь выполнить команду:

d:\new_xam\xampp\htdocs\sf_sandbox_1_2\sf_sandbox>symfony propel:build-model "

Я получаю сообщение об ошибке:

«php.exe» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.

Кто-нибудь может мне помочь?


person jarus    schedule 04.04.2009    source источник
comment
Работает ли «php.exe -v»? если нет, это проблема пути Windows. Вы можете использовать полный путь или указать путь к каталогу php в пути env.   -  person Benoit    schedule 22.03.2010


Ответы (3)


Это довольно распространенная проблема в системах Windows для людей, плохо знакомых с Symfony и/или PHP. Кажется, это проблема с путем PHP. См. здесь: http://forum.symfony-project.org/index.php/m/44895/?srch=php.exe+command#msg_4489

person Jeremy Stanley    schedule 04.04.2009
comment
я пытался изменить путь, но путь в порядке, но он все еще дает ту же ошибку, что и «php.exe» не распознан, набор путей c:\program files\xampp\htdocs\sf_sandbox\ - person jarus; 05.04.2009

Можете ли вы попробовать использовать реальный путь для PHP?

i.e.,

"C:\Program Files\PHP\PHP.exe" symfony propel:build-model

В вашем каталоге Symfony.

person Graviton    schedule 26.12.2009

Вы должны иметь возможность добавлять префикс «php».

Так что вместо symfony propel:build-model вы можете сделать php symfony propel:build-model.

person Matt Sidesinger    schedule 07.04.2009