1、Composer安装
Composer官方网址:https://getcomposer.org/
Composer镜像安装链接:https://pkg.phpcomposer.com/
Composer安装:http://www.phpcomposer.com/composer-the-new-age-of-dependency-manager-for-php/
下载Composer,将composer.phar文件放到php的安装目录下,并新建一个composer.bat,里面添加内容如下:
@ECHO OFF
php "%~dp0composer.phar" %*
然后把php所在文件夹目录放到Path 环境变量 例如:D:\wnmp\php7.0.33
打开命令提示符 输入 composer -v,显示如下界面代表安装成功:
2、安装Yii
2.1 Composer 安装后,切换到一个可通过 Web 访问的目录,执行如下命令即可安装 Yii :
composer global require "fxp/composer-asset-plugin:1.0.0-beta4"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
Composer asset plugin版本过低,可能导致失败,尽量用高版本
composer global require "fxp/composer-asset-plugin:~1.1.1"
composer global require "fxp/composer-asset-plugin:~1.3"
第一条命令安装 Composer asset plugin,它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸。
第二条命令会将 Yii 安装在名为 basic 的目录中
注:Yii2 需要 composer-plugin-api 1.0 以上的版本
PS:针对第一条命令,可能会卡住,原因:默认镜像地址在海外。
解决方案:更改镜像地址为国内地址,如下
composer config -g repo.packagist composer https://packagist.phpcomposer.com //配置国内镜像站点1
composer config repo.packagist composer https://packagist.laravel-china.org //配置国内镜像站点2
composer config -g repo.packagist composer https://mirrors.aliyun.com/composer/ // 如果还是卡可用阿里镜像
直接拷贝进命令行执行,然后重新下载
2.2 启用Packagist镜像
系统全局配置: 即将配置信息添加到 Composer 的全局配置文件 config.json 中。(C:\Users\XX