Composer安装:
- 访问composer中文网,下载composer安装包.
- 按照提示安装composer.
- 进入cmd命令,直接输入composer,若显示如下类似,则安装成功。
Yii2安装步骤:
- 进入cmd命令,进入www中(我安装的是集成环境,web目录为集成环境下的www下),输入
1. composer global require "fxp/composer-asset-plugin:~1.1.1"
第一条命令安装 Composer asset plugin, 它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。
- 输入
2. composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-basic basic
在第二条命令安装过程中,会提示输入Token值(这个是需要去github.com申请一个账号,再在账号的settings中点击Personal access tokens中申请一个Token,填写相应信息,生成Token,将Token进行copy),这时最骚的来了,将Token进行copy后无法粘贴到cmd命令中,无法粘贴!无法粘贴!无法粘贴!;
- 解决方法:通过cmd命令进入到composer中(类似我的在c://users/admin/appdata/roaming/composer),运行命令composer config github-oauth.github.com Token,(Token即在github中生成的Token),运行完成后,打开C:\Users\admin\AppData\Roaming\Composer可以看到auth.json文件中”github-oauth”已经有值了。随后重新进入cmd命令,输入第二条命令(先将原先生成的项目删除,那个无法打开的,放着会导致项目名冲突),等待,安装成功。
以上为yii2基础模板安装,高级模板安装,修改第二条命令
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced yii2
其中尾部yii2为项目名称,可修改,安装完成后,可网页可正常访问,但此时是无法进行用户注册功因为数据库没有表。需要继续cmd命令行输入php init进行项目开发环境选择,选择 0 , yes。最后配置数据库信息,找到common\config中的main-locak/php修改相应数据库信息,进入cmd命令行,在项目目录下输入yii migrate ,yes创建数据表migrate,user。至此,可正常访问yii-advance项目。