Symfony命令未识别:执行symfony server:start启动服务器失败
解决'Symfony'命令未找到的问题
出现这个错误是因为你还没安装Symfony CLI工具,symfony命令是该工具提供的,并非通过Composer安装项目时自带。以下是几种解决办法:
方法一:无需安装CLI,直接启动服务器
进入你的项目目录sym-toturial,执行PHP内置服务器命令即可启动:
php -S localhost:8000 -t public
启动后访问http://localhost:8000就能看到Symfony欢迎页面。
方法二:安装Symfony CLI工具
Windows系统
- 方式1:用Chocolatey包管理器安装
choco install symfony-cli - 方式2:手动下载安装包
下载对应版本的安装程序完成安装后,务必确保Symfony CLI的安装路径被添加到系统环境变量PATH中,之后重启终端即可生效。 - 方式3:通过Composer全局安装
安装完成后,需要把Composer全局bin目录添加到系统composer global require symfony/cliPATH:Windows下路径通常是C:\Users\[你的用户名]\AppData\Roaming\Composer\vendor\bin,添加后重启终端。
验证安装
重启终端后执行以下命令,能正常输出版本号说明安装成功:
symfony --version
之后再执行symfony server:start就能正常启动服务器了。
内容的提问来源于stack exchange,提问作者Timothy
相关产品推荐
相关产品推荐

