У меня есть 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
. Исправлено это решение проблемы.