[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" %*
~~~

* 安裝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
- 快捷鍵
- 自定義
- 其它插件