我想尝试刷新自己的symfony技能,因为我停止了Symfony v2。而且我知道v4刚问世。
我是这样创建我的项目的:
Latitude-5580:/var/www$ php symfony.phar new Symfony 3.4.16
这样可以在www /
中创建Symfony文件夹从那时起,我认为我可以使用Symfony的默认捆绑软件,所以我尝试了
http://localhost/Symfony/web/app_dev.php
但是我有一个错误404。(本地主机正在工作)。
我首先想到的是这可能与从v2到v3的更新有关;我看到v3有某种轻型的实习伺服器。
我做到了:
Latitude-5580:/var/www/Symfony$ php bin/console server:start
[OK] Server listening on http://127.0.0.1:8000
从这一点上我尝试了:
http://localhost:8000/Symfony/web/app_dev.php
这一次我遇到了symfony错误(这是相同的,但直接来自symfony而不是Apache)。
未捕获的PHP异常 Symfony \ Component \ HttpKernel \ Exception \ NotFoundHttpException:“否 在以下位置找到“ GET /Symfony/web/app_dev.php”的路由 /var/www/Symfony/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php 139行
我不明白为什么我无法访问默认下载的symfony的首页(说“我欢迎使用Symfony 3.4.16”的人) 谢谢。