我无法在symfony2中创建包

时间:2012-03-11 17:37:15

标签: php windows

我在驱动器D:上安装了Windows 7和WAMP localhost。我正确安装了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"

我不知道该怎么做。

1 个答案:

答案 0 :(得分:1)

您收到该错误,因为PHP不在您的系统PATH中。查看有关在Windows上安装PHP的this quick tutorial。请注意第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 。解决这个问题解决了这个问题。