windows上安装symfony cli并搭建项目只需三步:先官网下载安装包并运行,重启终端后执行symfony -v验证;再运行symfony new myapp --webapp创建带web功能的项目;最后cd myapp后执行symfony server:start,访问https://127.0.0.1:8000看到欢迎页即成功。

Windows 上安装 Symfony CLI 并快速搭建可运行项目,核心就三步:装 CLI、建项目、启服务。不用配 Composer 镜像(新版 CLI 自带优化)、不手动改 php.ini(但需确认基础扩展)、不碰 composer.json(CLI 自动选对骨架)。重点是用对命令、看清提示、避开已弃用参数。
安装 Symfony CLI(Windows 专用)
官网下载安装包是最稳妥方式:
- 打开 https://symfony.com/download,点击 “Symfony CLI for Windows” 下载 .exe 安装程序
- 双击运行,按向导完成安装(默认路径为
C:\Users\{用户名}\AppData\Local\Symfony) - 安装完成后,**重启终端(PowerShell 或 CMD)**,再执行:
symfony -v - 看到类似
v6.2.3的版本号,说明 CLI 已就绪;若提示 “不是内部或外部命令”,请检查系统环境变量是否自动加入了 Symfony CLI 路径(安装器通常会自动添加)
创建带 Web 功能的项目
直接运行这条命令,它会自动拉取适配当前稳定版(如 Symfony 6.4 或 7.0)的 website-skeleton:
symfony new myapp --webapp- myapp 是项目文件夹名,不能含空格、中文或特殊字符
-
--webapp 是唯一有效参数(
--full已彻底废弃,用了会报错) - 过程约 1–2 分钟,自动完成依赖安装、生成
.env.local、初始化 Flex 配置 - 完成后进入目录:
cd myapp
启动本地开发服务器
CLI 内置 HTTPS 服务器,开箱即用:
- 执行:
symfony server:start - 首次运行会自动生成 TLS 证书,并自动弹出浏览器访问
https://127.0.0.1:8000 - 看到绿色 Symfony 菊花图标和 “Welcome to Symfony” 页面,代表 Twig、WebProfiler、资产编译链(Webpack Encore)全部就位
- 若页面空白或 500 错误,请先运行:
php -m | findstr /i "pdo xml mbstring intl curl",确认这 5 个扩展已启用(尤其intl在 Windows 上常被注释掉,需检查php.ini中extension=intl是否取消注释)
验证环境是否真正可用
光有欢迎页还不够,再跑三行命令确认关键能力:
-
php bin/console about→ 确认输出中含Flex enabled、APP_ENV=dev、APP_DEBUG=1 -
php bin/console list→ 应显示超过 120 行命令,包括make:controller、doctrine:database:create等 -
php bin/console make:controller TestController→ 自动生成控制器后,访问https://127.0.0.1:8000/test能返回页面,说明路由 + 渲染通路完整











