Symfony 4 - php bin / console服务器:运行不起作用

时间:2018-04-22 18:28:43

标签: symfony symfony4

我遇到此命令的问题: php bin / console server:在Symfony 4上运行

当我转到http://127.0.0.1:8000/时,我收到以下错误消息:

警告:未知:无法打开流:第0行的“未知”中没有此类文件或目录 致命错误:未知:需要打开失败' J:\ my_project \ vendor \ symfony \ web-server-bundle / Resources / router.php' (include_path ='。; C:\ php \ pear')在第0行的未知中

确实,router.php文件不存在!

但如果我运行这个命令:php -S 127.0.0.1:8000 -t public的一切正常。

有什么想法吗?

2 个答案:

答案 0 :(得分:2)

首先检查您是否安装了SF4 Web服务器包:

> composer require server --dev

然后你可以使用run / start命令

通过Symfony开始使用它

答案 1 :(得分:1)

不确定您是否也是这种情况,但可能值得检查(对于其他有相同问题的人也可能会感兴趣)。

我的防病毒软件喜欢将router.php放入隔离区(有效地将其从该目录中删除)。检查您的是否执行了相同操作,如果是,请将其恢复并为该文件创建例外。此外,您应该配置防病毒软件以通知您是否将某些内容置于隔离区中,以便您可以及时进行干预。