首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何启动symfony 5或降级到4.4的本地服务器?

如何启动symfony 5或降级到4.4的本地服务器?
EN

Stack Overflow用户
提问于 2019-12-04 19:02:40
回答 4查看 17.9K关注 0票数 9

我在新的Symfony 5中启动了一个新项目,但我无法打开我的本地服务器。

在Symfony 4.4上,PHP bin/console server:run命令是OK的,

但在Symfony 5中,该命令似乎没有定义...

代码语言:javascript
运行
复制
C:\Users\Chris\Code\api-test> php bin/console server:run
Command "server:run" is not defined.
Do you want to run "server:dump" instead?  (yes/no) [no]:

那么如何降级或启动本地服务器呢?

EN

回答 4

Stack Overflow用户

发布于 2020-01-08 17:29:37

Web服务器捆绑包不包括Symfony 5中的。

但您可以简单地require它,并单独安装它。

例如:

代码语言:javascript
运行
复制
composer require symfony/web-server-bundle 4.4

指定版本(4.4)非常重要,否则它将尝试安装版本5(该版本不存在,并且将失败)。

在此之后,您将能够像以前一样运行bin/console server:run

如果不是,如果您已经在使用symfony可执行文件,则可以改为运行:

代码语言:javascript
运行
复制
symfony server:start

阅读有关Symfony服务器here的更多信息。

您还可以在PHP运行时中使用built-in web server。只需转到项目的根目录并运行:

代码语言:javascript
运行
复制
php -S localhost:8000 -t public/

它不是一个功能齐全的not服务器,但对于开发目的来说,它通常已经足够了。

票数 15
EN

Stack Overflow用户

发布于 2019-12-05 04:32:59

为了运行本地web服务器,您现在可以使用Symfony客户端,或者简单地使用“Symfony”。

  1. Download二进制文件并将其全局安装。

  1. 打开一个终端并运行一次:symfony server:ca:install。这将安装允许您在https://.

上运行本地the服务器的本地SSL证书颁发机构

  1. 在终端中,进入您的项目目录并运行symfony serve。将启动本地will服务器;默认情况下在https://localhost:8000/.

如果您希望在另一个端口上运行can服务器,则可以使用symfony serve --port=8080 (在本例中为端口8080)。要获得Symfony Client提供的最有用的命令,只需运行symfony即可。要查看所有可用命令,请运行symfony help

票数 8
EN

Stack Overflow用户

发布于 2020-01-24 16:19:38

我正在使用symfony 5,我只是用php -S localhost:3000 -t public替换了以前的命令php bin/console server:run“,它以类似的方式工作。

-t public以指示目标文件。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59174495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档