运行服务器 Symfony 4

Posted

技术标签:

【中文标题】运行服务器 Symfony 4【英文标题】:Run Server Symfony 4 【发布时间】:2020-03-21 04:45:34 【问题描述】:

我开始使用框架 symfony4 开发一个应用程序 web,我下载了 composer

对于我使用 wampserver 的服务器,我已经在我的电脑上安装了 php 7。

我把作曲家放在路径中(变量系统)

用cmd创建项目后,我想运行我的服务器

--> 我写了 cmd 行: php bin/控制台服务器:运行

but it show a message " Command:"server:run" is not defined  

有人有想法吗?向我解释发生了什么,我该怎么办??

【问题讨论】:

【参考方案1】:

WAMP 不是服务器。 WAMP 表示 Windows Apache mysql Php。 WAMP 是一个包含 Apache 服务器的环境,其中包括 PHP 模块(用于解析 php 文件)和 MySql 服务器。他们已经准备好一起工作了。

我不知道你的意思是什么:“我已经有了 PHP 7”,但关键是当你必须从命令行使用 php 时,你必须使用 WAMP 中的 php.exe(以及 5.6 之间的正确版本) , 7.0, 7.1, 7.3)

所以“php bin/console”应该类似于“c:\wamp64\bin\php\php7.3.5\php.exe bin/console”

关于“php bin/console server:run”:

如果你使用 WAMP,那行对我来说似乎没用。您必须启动 WAMP,然后运行 ​​Apache 服务器。所以你不需要让它用命令行运行。

当 WAMP 启动时,您可以通过左键单击 Windows 任务栏中的 WAMP 图标来检查服务状态。也许您必须配置 Windows 任务栏以在其中显示 WAMP 图标。

最后一点:要让您的应用程序在 WAMP 中运行,您必须配置一个 Apache 虚拟主机 (vhost)。左键单击 WAMP 图标 -> Your VirtualHosts -> Manage VirtualHost。

【讨论】:

以上是关于运行服务器 Symfony 4的主要内容,如果未能解决你的问题,请参考以下文章

不考虑 symfony 4 的变化

在 SF3.4 及更高版本中运行 Symfony DIC 烟雾测试

Symfony 4:“Autowire:你应该明确地配置它的值。”

在 Symfony 1.4 中加载列表页面在新服务器上需要大约 10 秒

Symfony 4 服务器配置期间出现错误 AH00124

Symfony 4 - 来自自定义捆绑包的服务不起作用