使用Composer安装Yii2框架可自动处理依赖并保持结构清晰。需先安装PHP 7.4+和Composer,通过php -v和composer --version验证环境。运行composer create-project yiisoft/yii2-app-basic basic-project-name安装基础模板,或composer create-project yiisoft/yii2-app-advanced advanced-project-name安装高级模板。高级模板需进入目录执行php init选择模式并配置数据库。基础模板进入目录运行php yii serve,高级模板进入frontend或backend目录运行相同命令,访问http://localhost:8080查看“Congratulations!”页面确认成功。

使用Composer安装Yii2框架是目前最推荐的方式,它能自动处理依赖关系并保持项目结构清晰。只要你的系统已正确配置Composer,整个过程非常简单。
准备工作
确保你已经安装了PHP和Composer。Yii2要求PHP版本不低于7.4。在命令行中运行以下命令检查环境:-
php -v— 查看PHP版本 -
composer --version— 查看Composer是否可用
如果未安装Composer,请访问 getcomposer.org 按指引完成安装。
安装Yii2高级模板或基础模板
Yii2提供两种官方模板:基础模板(适合小型应用)和高级模板(适合大型项目,带前后端分离结构)。安装基础模板:
composer create-project yiisoft/yii2-app-basic basic-project-name
安装高级模板:
composer create-project yiisoft/yii2-app-advanced advanced-project-name
将 basic-project-name 或 advanced-project-name 替换为你项目的实际名称。
BEESSHOW小程序商品展示预约,PHP+MYSQL,Yii2框架。原生微信小程序,电脑端,手机端,管理后台使用VUE element-ui。 一键引导安装,支持虚拟主机、服务器、本地测试。内置演示数据。 主要功能: 商品或服务功能 会员功能 预约订单功能 可以自定义小程序模板,自定义不同的模板页面 适合个人、商家、企业,提供商品展示和服务类微信
初始化项目(仅高级模板)
高级模板下载后不会自动生成运行环境,需要手动初始化。- 进入项目目录:
cd advanced-project-name - 运行初始化脚本:
php init - 选择开发模式或生产模式(开发模式更宽松,适合调试)
之后根据需求配置数据库信息(通常在 common/config/main-local.php 中设置)。
启动内置服务器测试
快速验证安装是否成功,可使用PHP内置服务器。- 对于基础模板:进入项目目录后运行
php yii serve,默认访问 http://localhost:8080 - 对于高级模板:需分别进入 frontend 或 backend 目录运行
php yii serve
看到“Congratulations!”页面说明安装成功。
基本上就这些。Composer会自动安装Yii2核心文件及其依赖,后续可通过Gii生成器或命令行工具继续开发。注意确保web目录权限和入口文件路径正确,避免访问错误。









