版权声明:CopyRight @CSDN 码农Robin https://blog.csdn.net/weixin_41423450/article/details/90169406
一、composer安装
更新composer
somposer self-update
安装 Composer asset plugin,它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。
composer global require "fxp/composer-asset-plugin:1.2.0"
将 Yii 安装在名为 basic 的目录中
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
安装结果:
web根目录:
配置apache站点根目录,修改hosts文件,访问:
检查当前环境是否满足yii最基本需求:
cd basic
php requirements.php
检查了23项,其中6项报警,但基本可用
二、应用结构
basic/ 应用根目录
composer.json Composer 配置文件, 描述包信息
config/ 包含应用配置及其它配置
console.php 控制台应用配置信息
web.php Web 应用配置信息
commands/ 包含控制台命令类
controllers/ 包含控制器类
models/ 包含模型类
runtime/ 包含 Yii 在运行时生成的文件,例如日志和缓存文件
vendor/ 包含已经安装的 Composer 包,包括 Yii 框架自身
views/ 包含视图文件
web/ Web 应用根目录,包含 Web 入口文件
assets/ 包含 Yii 发布的资源文件(javascript 和 css)
index.php 应用入口文件
yii Yii 控制台命令执行脚本