У меня есть Windows 7 и WAMP localhost на диске D: Я правильно установил Symfony2. Когда я открываю http://127.0.0.1/Symfony/web/config.php я вижу приветствие! сообщение. Но в учебнике «Создание страниц в Symfony2», когда я хочу создать пакет этой командой:
php app/console generate:bundle --namespace=Acme/HelloBundle --format=yml
Появится это сообщение:
"php is not recognized as an internal or external command oprable program or batch file"
Я не знаю, что мне делать.
Вы получаете эту ошибку, потому что PHP не находится в вашей системе PATH . Ознакомьтесь с этим быстрым руководством по установке PHP в Windows. Обратите внимание на шаг 4, который является этапом установки, который должен устранить вашу проблему.
Поскольку вы используете WampServer, путь, который вы должны добавить в PATH будет примерно таким:
"C:\Program Files (x86)\Wamp\bin\php5.3.10"
Это всего лишь пример, измените путь к фактическому пути к PHP в вашей системе. Если в пути есть пробелы (например, Program Files (x86) ), полезно всегда окружать его кавычками (").
Обновление: в итоге я попал в программу совместного использования экрана с помощью @reza и обнаружил, что он случайно установил свою PATH в D:\php\wamp\bin\php\php5.3.10\php.exe а не D:\php\wamp\bin\php\php5.3.10 . Исправлено это решение проблемы.