美好的一天。
我一直在与this tutorial一起努力构建基于Symfony 4的RESTful API。一切顺利,唯一困扰我的是我无法在我的XAMPP Web服务器上测试API,只能使用PHP本机开发服务器。
所有路由都在XAMPP上返回404错误消息,但它们与内置服务器一起使用。
为什么会这样?它与.htaccess文件有关吗?我是这个框架的新手。
感谢。
答案 0 :(得分:0)
我一直在努力解决这个问题,并在Symfony网站上找到了答案:https://symfony.com/doc/master/setup/web_server_configuration.html。
您必须运行以下命令:
composer require symfony/apache-pack
它将在项目上安装路由所需的所有内容,但是您必须在routes.yaml
文件中或使用此处描述的代码https://symfony.com/doc/current/routing.html在代码中直接设置路由。