指定 symfony 版本新建项目需在 composer create-project 命令中于包名后添加版本约束,如 composer create-project symfony/skeleton my-app "6.4.*" --prefer-dist,其中 "6.4.*" 表示安装 6.4 分支最新稳定小版本,--prefer-dist 加速安装;验证时执行 php bin/console --version 应显示匹配的 symfony 6.4.x 版本。

要指定 Symfony 版本新建项目,用 composer create-project 命令时,在包名后直接加上版本约束即可。
基础命令格式
标准写法是:
围绕关键发现、作用机制、临床相关性及研究局限性展开讨论。适用于撰写或优化任何生物医学论文的“讨论(Discussion)”部分——包括结果解读、与既往文献关联、阐释意外发现、界定研究局限性,以及撰写结论。当用户输入以下任一指令时也会自动触发该功能: - “write my discussion” - “help me discuss my findings” - “how do I compare to prior studies” - “write the limitations par
- symfony/skeleton 是官方推荐的轻量级起始骨架(适合大多数新项目)
-
my-app 是你想要的项目文件夹名称,可自定义,不填则默认为
skeleton - "6.4.*" 表示安装 Symfony 6.4 分支下的最新稳定小版本(如 6.4.12),双引号防止 shell 解析特殊字符
- --prefer-dist 强制从压缩包安装,速度快、无需 Git,生产环境和本地开发都建议加上
其他常用 Symfony 包和版本写法
根据需求可替换包名或版本号:
- 装完整网站骨架(含 Webpack、Twig、Doctrine 等):
composer create-project symfony/website-skeleton my-site "6.4.*" --prefer-dist - 安装最新稳定版(不锁具体分支):
composer create-project symfony/skeleton my-app --prefer-dist - 安装开发分支(例如适配 PHP 8.4 的实验性版本):
composer create-project symfony/skeleton my-app dev-main --prefer-dist - 用 caret 约束(等价于 ^6.4.0):
composer create-project symfony/skeleton my-app "^6.4" --prefer-dist
验证是否成功
命令执行完成后,进入项目目录:
cd my-app && php bin/console --version- 输出类似
Symfony CLI version v5.12.0 (2026-07-22)和Symfony 6.4.12 (env: dev, debug: true)即表示版本匹配正确 - 若提示
Command "bin/console" is not defined,可能是权限或 Composer 安装异常,可重试加--no-interaction --quiet参数










