“symfony”不被识别为内部或外部命令、可操作程序或批处理文件

'symfony' is not recognized as an internal or external command, operable program or batch file

提问人:Timothy 提问时间:12/29/2022 更新时间:7/28/2023 访问量:479

问:

我使用这个命令安装新的symfony项目

composer  create-project symfony/website-skeleton sym-toturial

现在,当我运行此命令以启动服务器并运行项目时,它不起作用

symfony server:start

enter image description here

php symfony console composer-php 命令

评论

0赞 Cerad 12/30/2022
symfony是需要显式安装的独立可执行文件。这些文档包含您的操作系统的详细信息。

答:

0赞 Alexandre Tranchant 12/30/2022 #1

你确实安装了一个 Symfony 项目。它只包含php,yaml,txt文件,没有可执行文件。

命令symfony是一个独立的程序。

你可以在这里下载

0赞 Bhavin Nakrani 12/30/2022 #2

现在,安装程序支持已弃用。您必须通过勺子安装

安装 Scoop:

> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time
> irm get.scoop.sh | iex

安装 Symfony CLI

scoop install symfony-cli

然后使用 symfony 命令创建新项目

symfony new --webapp my_project