[TOC]
### 1.安装Composer
* 官网下载Composer工具
>[下载地址](https://getcomposer.org/download/) ,安装的过程中,他们自动适配php安装路径。只需要下一步就可以了。
> 下载Composer-Setup.exe、composer.phar (在Manual Download处)
> 将composer.phar以及composer.bat放入你的php目录中,并将php目录设置到环境变量path中。
> composer.bat的内容如下
~~~
@ECHO OFF
php "%~dp0composer.phar" %*
~~~
![](https://box.kancloud.cn/538b5c235accb1a68f0ace0570547d28_432x65.png)
* 安装Composer Asset插件
> composer global require "fxp/composer-asset-plugin:^1.2.0"
* 配置Composer中国镜像
> composer config -g repo.packagist composer https://packagist.phpcomposer.com
### 2.安装Yii2 Advance版
* 安装Advance版
> composer create-project yiisoft/yii2-app-advanced advanced 2.0.10
* 执行init初始化
> 进入程序目录,执行init初始化工具。
* 创建User数据库
~~~
CREATE TABLE `user` (
`id` int(11) NOT NULL AUTO_INCREMENT COMMENT 'ID',
`username` varchar(255) NOT NULL COMMENT '用户名',
`auth_key` varchar(32) NOT NULL COMMENT '自动登录key',
`password_hash` varchar(255) NOT NULL COMMENT '加密密码',
`password_reset_token` varchar(255) DEFAULT NULL COMMENT '重置密码token',
`email` varchar(255) NOT NULL COMMENT '邮箱',
`status` smallint(6) NOT NULL DEFAULT '10' COMMENT '状态',
`created_at` int(11) NOT NULL COMMENT '创建时间',
`updated_at` int(11) NOT NULL COMMENT '更新时间',
PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8 COMMENT='用户表';
~~~
### 3.配置伪静态
* 配置文件中开启伪静态
~~~
//在/common/config/main.php中的components里加入以下配置
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules'=>[
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
],
],
~~~
* 下载伪静态文件
> [.htaccess下载地址](http://pan.baidu.com/s/1sljeo0X) 至/frontend/web 和 /backend/web下
### 4.本地访问测试。
> 到这里入门安装就已经告一段落了。
- 基础教程
- 入门安装
- Yii2 composer 安装慢解决
- Cookies
- 数据库操作
- 数据提供者
- 助手类
- 验证规则
- GridView
- DetailView
- YII2分页
- JS、CSS的引用
- Excel导出
- 中文转拼音
- 发送邮件
- 第三方插件
- Session跨域共享
- Url跨域访问
- 场景应用
- 查询条件链
- Session分布式共享
- Redis的使用
- mongodb
- 高级教程
- 自定义gii模板
- 角色权限管理(RBAC)
- user组件的配置
- 国际化(I18N)
- 小部件(Widget)
- 模块(Module)
- 行为(Behavior)
- 缓存(Cache)
- migrate 数据库迁移
- phpstorm
- 快捷键
- 自定义
- 其它插件