为什么我的 Symfony 5 本地服务器将 HTTP 请求显示为文本而不是呈现的页面?

我只是想在我自己的教育中试用 Symfony 5,所以我按照此处的说明进行操作。

symfony check:requirements表明我有运行该应用程序所需的要求(我正在运行 Windows 10,通过 php-cgi.exe 运行 php 7.3.4)

symfony new my_project_name我通过运行然后按照说明 cd 进入项目目录并运行来创建项目symfony server:start

命令行输出说

[确定] Web 服务器侦听
Web 服务器正在使用 PHP CGI 7.3.4
https://127.0.0.1:8000

但是,当我在浏览器中打开 8000 端口的本地 IP 地址时,我看到的是原始文本形式的 HTTP 请求,而不是预期的欢迎页面,甚至不是 404 页面。

http://img3.mukewang.com/644b671900013f8506570419.jpg

任何人都可以建议为什么标准 Symfony 5 启动说明不会产生预期的输出,以及我是否需要配置更多内容以获得预期的输出?



温温酱
浏览 94回答 2
2回答

小唯快跑啊

我和你有同样的问题,但是运行这些命令后问题就解决了:$ symfony composer req profiler --dev $ symfony composer req logger和 $ symfony composer req debug --dev我认为这只是作曲家的问题。

犯罪嫌疑人X

您应该像这样创建应用程序:symfony new my_project_name --full正如您链接的文档页面所说,symfony new my_project_name它适用于微服务、控制台应用程序和 API。它没有从纯文本解释为网页所需的包。
打开App,查看更多内容
随时随地看视频慕课网APP