Php 运行应用程序/控制台时出现Symfony InvalidArgumentException

Php 运行应用程序/控制台时出现Symfony InvalidArgumentException,php,symfony,Php,Symfony,我正在学习symfony2,当运行app/console时,出现了错误 [InvalidArgumentException] The service "sensio_distribution.security_checker.command" tagged "console. command" must be a subclass of "Symfony\Component\Console\Command\Command". 有人请帮忙,谢谢你的帮助。我想你应该键入开始而不是运行[3.

我正在学习symfony2,当运行app/console时,出现了错误

[InvalidArgumentException]
  The service "sensio_distribution.security_checker.command" tagged "console.
  command" must be a subclass of "Symfony\Component\Console\Command\Command".

有人请帮忙,谢谢你的帮助。

我想你应该键入
开始
而不是
运行
[3.0版]:

 php bin/console server:start
 php app/console server:start
参考

[版本2.8及更早版本]:

 php bin/console server:start
 php app/console server:start

编辑:既然你以一种奇怪的方式联系我,用新的错误编辑我的文章,那么让我尝试修复这个错误。在我看来,您根本没有安装symfony,因为它无法识别您键入的命令。了解如何正确配置symfony。

这不是最优雅的解决方案,但它很有效。下载了一家新的symfony公司,复制了所有旧文件;

它不起作用,出现了一些错误:“无法打开输入文件:bin/console”你很好,第一次总是很难,让我想想。@liam如果你使用的是2.8,你需要使用
php应用程序/控制台服务器:start
(就像@liam你修好了吗?@Vucko,我下载了一家新的Symfony公司,复制了我所有的捆绑包,我的整个配置目录、composer.json和AppKernel.php都可以正常工作~!这不是一个聪明的方法;谢谢你,盖伊~!您是否用自己的实现替换了
sensio\u发行版.security\u checker.command
服务?