直接用 composer create-project symfony/website-skeleton myapp 可5分钟内启动 Symfony 6.4.48 完整 Web 应用,预装 Flex、Twig、Doctrine 等,支持 symfony server:start 或 php -S 快速运行,自带 Web Debug Toolbar 和开发环境验证机制。

直接用 composer create-project symfony/website-skeleton myapp 创建项目,5 分钟内就能跑起带 Web 功能的 Symfony 6.4.48 应用,不用从 skeleton 精简版起步,也无需手动配 Flex 或 WebServerBundle —— 它们已默认集成。
一步创建可运行项目
执行这条命令:
composer create-project symfony/website-skeleton myapp
它会自动安装 Symfony 6.4.48(Composer 会按版本约束拉取兼容的最新补丁版),并预装 Twig、Doctrine、MakerBundle、WebProfilerBundle 和 Flex。进入目录后验证 Flex 是否启用:
-
cd myapp && php bin/console about→ 输出中看到 Flex: enabled 即成功
启动内置服务器(两种可靠方式)
Symfony 6.4 推荐优先使用官方 CLI 工具,更稳定、支持 HTTPS 和环境热重载:
- 先安装 Symfony CLI(仅需一次):
curl -sS https://get.symfony.com/cli/installer | bash,然后重启终端或运行source ~/.symfony/bin - 在项目根目录执行:
symfony server:start - 访问 https://www.php.cn/link/5804a7bec176070ba227bdeaa23c5913,看到紫色调试栏和欢迎页即启动成功
如暂未安装 CLI,可用 PHP 内置服务器替代(注意路径):
-
php -S 127.0.0.1:8000 -t public(必须加 -t public,不能指向 index.php)
确认开发环境就绪
检查 .env 文件确保这两行生效(默认已设好):
APP_ENV=devAPP_DEBUG=1
页面右下角出现紫色 Web Debug Toolbar,点击可查看路由、数据库查询、缓存状态等实时信息 —— 这是 Symfony 6.4 开发模式的核心辅助工具。
快速验证 MVC 流程(可选但推荐)
让应用“动起来”,只需三步:
- 生成控制器:
php bin/console make:controller HomeController - 编辑
src/Controller/HomeController.php的index()方法,返回:return $this->render('home/index.html.twig', ['name' => '张三']); - 在
templates/home/index.html.twig中写:<h1>你好,{{ name }}!</h1>
访问 https://www.php.cn/link/5804a7bec176070ba227bdeaa23c5913/home,看到动态渲染内容,说明路由、控制器、模板全链路已通。


















