我遇到此命令的问题: 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的一切正常。
有什么想法吗?
答案 0 :(得分:2)
首先检查您是否安装了SF4 Web服务器包:
> composer require server --dev
然后你可以使用run / start命令
通过Symfony开始使用它答案 1 :(得分:1)
不确定您是否也是这种情况,但可能值得检查(对于其他有相同问题的人也可能会感兴趣)。
我的防病毒软件喜欢将router.php放入隔离区(有效地将其从该目录中删除)。检查您的是否执行了相同操作,如果是,请将其恢复并为该文件创建例外。此外,您应该配置防病毒软件以通知您是否将某些内容置于隔离区中,以便您可以及时进行干预。