Composer怎么安装Yii2框架_使用Composer搭建Yii开发项目【指南】-composer

应使用 composer create-project –prefer-dist yiisoft/yii2-app-basic myproject 2.0.48 安装受支持的最后一个稳定版,因 Yii2 2.0.x 系列已于 2023 年底进入 EOL,仅提供安全补丁。

直接用 composer create-project 就能装好 Yii2,但默认会拉取最新稳定版(通常是 2.0.48),而这个版本已停止维护;如果项目需要长期支持,得手动指定 LTS 版本或改用 Yii3——不过你问的是 Yii2,那就得先确认是否真要踩这个老版本的坑。

用 create-project 初始化 Yii2 项目时怎么选版本

不加参数默认装的是最近发布的非 RC 版本,但 Yii2 官方早在 2023 年底就宣布 2.0.x 系列进入 EOL(End of Life),只有安全补丁,不再修复 bug。所以别用 composer create-project --prefer-dist yiisoft/yii2-app-basic 这种裸命令。

  • 要装受支持的最后一个稳定版(2.0.48),显式加上 @stable:
    composer create-project --prefer-dist yiisoft/yii2-app-basic myproject 2.0.48
  • 如果服务器 PHP 版本是 8.0+,注意 2.0.48 对 PHP 8.1 的某些特性(如枚举、只读类)兼容性有限,实际运行中可能触发 Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated 类似警告
  • 想跳过 Web 服务器配置阶段?加 --no-install 先生成结构,再自己跑 composer install 控制依赖安装时机

composer.json 里哪些 Yii2 相关配置容易出问题

Yii2 的应用模板自带大量预设包(如 yiisoft/yii2-bootstrap4、yiisoft/yii2-debug),但它们的版本约束写法很松,比如 "~2.0.0",升级时可能意外拉入不兼容变更。

夏夕资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"zy.lucklyus.top",如遇到无法解压的请联系管理员!
夏夕资源网-网站模板_免费源码_资源素材 » Composer怎么安装Yii2框架_使用Composer搭建Yii开发项目【指南】-composer
在线时间:12:00 - 22:00
关注微信公众号:微信公众号
站长邮箱:[email protected]
  • 运营天数: 1392+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4011592+
  • 本周更新: 0+
  • 最后更新: 2026-03-16

本站指数

×
  • 运营天数: 1392+
  • 资源总数: 47989+
  • 用户总数: 1+
  • 今日更新: 0+
  • 访问次数: 4011592+
  • 本周更新: 0+
  • 最后更新: 2026-03-16