PHP Symfony2 服务器 运行 意外终止

PHP Symfony2 server run terminates unexpectedly

我开始学习 PHP Symfony2 框架。我有一台装有 Windows 7 和 Wamp 管理器 2.2 的 PC,它包括 PHP 5.4.3 和 Apache 2.4.2。

我按照这些步骤尝试安装和 运行 一个 Symfony2 项目:

c:\> php -r "readfile('http://symfony.com/installer');" > symfony.phar
c:\> mkdir projects
c:\> move symfony.phar c:\projects
c:\projects\> php symfony.phar
c:\projects\> php symfony.phar new my_project_name
c:\projects\> php app/console server:run

我遇到的问题只是在最后一步,因为它抛出了这个错误:

C:\Users\Jessai\projects\my_project_name>php app/console server:run -v
Server running on http://127.0.0.1:8000

Quit the server with CONTROL-C.
  RUN  "C:\wamp\bin\php\php5.4.3\php.exe" "-S" "127.0.0.1:8000" "C:\Users\Jessai
\projects\my_project_name\vendor\symfony\symfony\src\Symfony\Bundle\FrameworkBun
dle\Resources\config\router_dev.php"
  RES  -1073741819 Command did not run successfully
Built-in server terminated unexpectedly

而且令人惊讶的是只有 关于这个而且它对我没有帮助,因为我按照它说的改变了端口但没有用,我还从 Composer[=29 重新安装了=].我还看到有一些警告,例如:

[...Notice: Undefined index: PATH in phar...]

我做错了什么?这是一个错误吗?

提前致谢!

我会说当你已经有一个 wampserver 运行ning 时,你正在尝试 运行 内置 php 服务器。

我下载了 zip 文件 (in this link) 并直接复制到 htdocs/www 文件夹。我必须建议大家,Symfony2 网站中包含的说明令人困惑。谢谢!

对我来说the doc was helpful.

特别是我使用了另一个默认端口:

php app/console server:run 127.0.0.1:9000

然后在浏览器中:

http://localhost:9000/

成功了!

尝试在您的 php.ini 文件中禁用 eAccelerator。