windows上使用composer安装yii2
切换成中国镜像
composer config -g repo.packagist composer https://packagist.laravel-china.org
在电脑的dos命令中写入:
composer global require "fxp/composer-asset-plugin:~1.1.4"
这个命令是用来安装Composer asset plugin的,它是通过 composer 管理 bower 和 npm 包所必须的。
然后进入环境,在环境中创建一个文件夹,进入文件夹写入命令:
composer create-project --prefer-dist --stability=dev yiisoft/yii2-app-advanced advanced
这个命令是指将Yii2安装在当前文件夹的advanced文件夹中,这个文件夹名字就随你啦。
(这是下载yii框架的时间很长,基本上半个小时)
安装完成之后:
进入你安装的项目目录,找到init脚本。
执行init脚本。 init
选择开发环境 0
是否确定选择 yes
如下图:
以上是开发环境的选择与初始化。配置虚拟主机,然后进行访问。Yii2的高级模板分为前后台。我直接配置一个前台域名,配置目录为 advanced\frontend\web
域名为:www.yii.com
前后台都需要登陆,而这个登陆对应的都是需要使用数据库的,下面配置项目中的数据库。
首先创建数据库yii2advanced。然后编辑advanced\common\config\main-local.php文件,定义数据库名称、用户名、密码等。
在这里编辑器中会自动出来一个main-local.php的页面,自己输入数据库名成和密码。
然后再次进入当前项目的命令行,执行
yii.bat migrate
migrate是Yii2用户数据迁移的指令。执行完这个指令,数据库中会出现两个表,如图
一个用来migration表用来记录数据迁移,一个用user表用来存储用户信息。访问前台域名注册,注册的用户前后台都可使用。至此,Yii2高级模版安装完成。谢谢!