Symfony 4 RESTful API路由在PHP内置服务器上运行,但不在XAMPP上

时间:2018-05-02 18:34:29

标签: rest api symfony4

美好的一天。

我一直在与this tutorial一起努力构建基于Symfony 4的RESTful API。一切顺利,唯一困扰我的是我无法在我的XAMPP Web服务器上测试API,只能使用PHP本机开发服务器。

所有路由都在XAMPP上返回404错误消息,但它们与内置服务器一起使用。

为什么会这样?它与.htaccess文件有关吗?我是这个框架的新手。

感谢。

1 个答案:

答案 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在代码中直接设置路由。