* 我的环境
Windows10 64
WampServer2.5
* Composer
下载地址:https://getcomposer.org/Composer-Setup.exe
安装过程简单,选择不要添加到右键菜单,选择php.exe文件的路径就行。
安装完了打开CMD命令行
输入命令:
~~~
composer config -g repositories.packagist composer http://packagist.phpcomposer.com
~~~
意思是使用中国的镜像地址来下载数据,否则默认指向国外的数据源,下载数据会很慢,事实上我并没有看到什么效果~~(╯﹏╰)。
* 网站根目录 F:\wwwroot\Yii
* 安装Yii2
打开命令行并cd到网站根目录下(直接在网站根目录下按住Shift键,再单击右键有惊喜)
依次输入下面两条命令:
~~~
composer global require "fxp/composer-asset-plugin:~1.1.0"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
~~~
![](https://box.kancloud.cn/2015-11-17_564a84aadf121.png)
`--prefer-dist` :下载压缩包版本,而不是克隆官方完整版
`yiisoft/yii2-app-basic`:官方基础例子,另有官方高级例子,使用能够参数`yiisoft/yii2-app-advanced`,这里就用基础的。
`basic`:项目名,会以这个名在当前目录下创建文件夹
提示要我输入一个Github的token
到https://github.com/settings/tokens页面。
选择`Generate new token`
在Token description中输入Yii2,下面的多选框就默认,点Generate token
得到一个token,复制好,再到CMD命令行里单击右键(这里我单击右键了好几次,所以出了问题)
![](https://box.kancloud.cn/2015-11-17_564a84b079609.png)
如图中所示, `Invalid token provided.`
然后又提示我重新输入token,这次我单击右键一次
提示`Token stored successfully.`
然后是漫长的等待,最终受不了,太慢了,直接登录VPN(这步操作时并没有退出CMD命令行)。
![](https://box.kancloud.cn/2015-11-17_564a84b08ba05.png)
果然VPN才是王道,下载开始了,不过还是有点慢,莫非是因为我VPN快到期了吗?
![](https://box.kancloud.cn/2015-11-17_564a84b09aff1.png)
下载完成,退出VPN,查看网站根目录,已有basic项目文件夹
![](https://box.kancloud.cn/2015-11-17_564a84b0a8567.png)
再看basic文件夹里面的文件结构
![](https://box.kancloud.cn/2015-11-17_564a84b0bbd5f.png)
大致浏览下文件结构,basic/web文件夹为入口文件夹,将apache的网址根目录指向到basic/web文件夹,启动apache,浏览器里打开http://127.0.0.1
![](https://box.kancloud.cn/2015-11-17_564a84b0d5eb7.png)
部署成功