win10 通过composer安装yii2 方法
2017年7月29日11:21:49
开始自学yii2,官网上有安装教程,官方建议是通过composer安装yii2,但是由于composer镜像在国外,导致composer安装时速度极慢且容易出错,好不容易安装成功,现把安装过程分享如下:
第一步:安装composer
①:配置环境变量path:把你本机的PHP安装路径配置到path
②:到composer官网下载composer.phar 下载最新版
③:把下载的composer.phar放到php的根目录,并新建一个composer.bat文件也放在此处,内容如下:
@php “%~dp0composer.phar” %*
右键此bat文件 以管理员身份运行
④:在管理员模式打开命令行,运行composer,看到如下界面,则安装composer成功
另外 通过命令行composer self-update 提示是最新版本 也表示composer安装成功
第二步:开始安装yii2
切换到一个可以通过web访问的文件夹中,如我本机就是在C:\UPUPW_AP5.6\htdocs(即你的web项目所在)
然后依次执行以下两条命令:
composer global require “fxp/composer-asset-plugin:^1.2.0”
composer create-project --prefer-dist yiisoft/yii2-app-basic basic
第一条命令安装 Composer asset plugin, 它是通过 Composer 管理 bower 和 npm 包所必须的,此命令全局生效,一劳永逸
第二条命令会将 Yii 安装在名为 basic 的目录中。如果你想使用其它目录名称,你可以选择其他目录名称
第一条命令可能会失败 可通过修改composer的配置文件config.json为下面的内容:
{
“config”: {},
“repositories”: {
“packagist”: {
“type”: “composer”,
“url”: “https://packagist.phpcomposer.com”
}
}
}
重新执行第一条命令
第二条命令执行时可能会提示输入github的token(此处是隐藏的 获取的token直接复制到命令窗口即可),因为可能在使用中超过了 GitHub API (对匿名用户的)使用限制。因为 Composer 需要为所有扩展包从 GitHub 中获取大量信息,所以超限非常正常。(译注:也意味着作为程序猿没有 GitHub 账号,就真不能愉快地玩耍了)登陆 GitHub 之后可以得到更高的 API 限额,这样 Composer 才能正常运行
获取github token的方法网上很多 贴一个网址:
http://blog.csdn.net/u014175572/article/details/55510825
最后就是等待命令执行完毕
切换到yii2项目安装的目录 通过命令启动yii2服务
不写端口则默认80 在浏览器通过localhost:8080访问 看到如下页面则安装成功