必须使用composer create-project symfony/website-skeleton:^6.4 my-web-app --stability=stable --no-interaction命令,确保PHP≥8.1、Composer≥2.5,进入项目后执行composer install、配置.env为dev环境、运行php bin/console cache:clear,并用php -S启动服务器。

要用Composer快速下载一个开箱即用、带Twig模板、Web Profiler和资产映射功能的Symfony 6.4完整Web应用,必须跳过所有已废弃命令和零散安装方式,直接拉取官方维护的website-skeleton项目骨架。
确认本地环境满足最低要求
确保PHP版本 ≥ 8.1(Symfony 6.4最低要求),且已安装Composer 2.5+。运行php -v和composer --version验证;若PHP低于8.1,【composer create-project会静默降级到不兼容版本,导致后续bin/console报错】。
执行精准安装命令
在终端中运行以下命令:
composer create-project symfony/website-skeleton:^6.4 my-web-app --stability=stable --no-interaction
这一步会下载6.4.x系列最新稳定版(非beta/RC),并跳过交互式提问——适合CI/CD或批量部署场景。不加^6.4可能拉到7.0+ alpha分支,而--stability=stable防止Composer自动回退到dev包。
进入项目并完成初始化
第一步:进入项目目录 → cd my-web-app
围绕关键发现、作用机制、临床相关性及研究局限性展开讨论。适用于撰写或优化任何生物医学论文的“讨论(Discussion)”部分——包括结果解读、与既往文献关联、阐释意外发现、界定研究局限性,以及撰写结论。当用户输入以下任一指令时也会自动触发该功能: - “write my discussion” - “help me discuss my findings” - “how do I compare to prior studies” - “write the limitations par
第二步:强制重跑依赖安装 → composer install
第三步:检查.env文件 → 确认APP_ENV=dev且APP_DEBUG=1未被注释;若不存在该文件,运行cp .env.local.dist .env.local再手动修正。
第四步:清空缓存 → php bin/console cache:clear。这一步不可省略,否则Flex recipes(如twig.yaml、web_profiler.yaml)不会注入,访问首页会报“Template not found”或“No route found”。
启动开发服务器
方法一:使用PHP内置服务器(无需额外工具)→ php -S localhost:8000 -t public
方法二:若已全局安装symfony-cli,运行symfony server:start。注意:【web-server-bundle在6.4中已被标记为deprecated,不要在config/bundles.php中启用它】。
浏览器打开http://localhost:8000,看到Symfony欢迎页即表示安装成功。

















