初探Composer[解决使用Composer的时候提示输入Token]

前言: 一次面试被问到 知道 Composer ,因为之前看到过关于 Composer的文章,但没有实际下载,操作过,所以,我只能回答,了解,知道它是php的依赖管理器

1. 是什么

Composer 是 PHP 的一个依赖管理工具。它允许你申明项目所依赖的代码库,
它会在你的项目中为你安装他们。

2. 安装

 1) 可以通过命令,来安装

 2) 我直接下载的windows版本,安装的,

 3) windows具体安装步骤,http://jingyan.baidu.com/article/4f34706ed04013e386b56d72.html 下载地址  https://getcomposer.org/download/

 4) Composer 中文网地址  http://docs.phpcomposer.com/00-intro.html   

 5) 切记 要打开 php的 openssl 扩展。

3.  我主要是用来 安装 YII 框架 来学习的,故Composer 安装好了,下面来安装 yii ,

 1) 按照YII 官网的 安装步骤

composer global require "fxp/composer-asset-plugin:~1.1.1"
composer create-project --prefer-dist yiisoft/yii2-app-basic basic

突然,出现让输入TOKEN的界面

20161022165810

Token是什么鬼?哪里的token?

原来:

Note: 在安装过程中 Composer 可能会询问你 GitHub 账户的登录信息,因为可能在使用中超过了
GitHub API (对匿名用户的)使用限制。因为 Composer 需要为所有扩展包从
GitHub 中获取大量信息,所以超限非常正常。
(译注:也意味着作为程序猿没有 GitHub 账号,就真不能愉快地玩耍了)
登陆 GitHub 之后可以得到更高的 API 限额,这样 Composer 才能正常运行。

那怎么得到这个token呢?即[解决使用Composer的时候提示输入Token]

进入 https://github.com/settings/tokens 点击 「Generate new token」 新建一个 Token,
选择默认新建就行,其中,Select scopes Scopes define the access for personal tokens. 
这里可以不用选择scope ,默认即可,
然后就会得到一个 Token,然后输入这个值就 OK 了。

然后将,在github上 生成的密钥,粘贴到刚才的安装命令行出,注意<hidden>  你输入的内容时看不到的

然后提示,Token stored successfully 即为成功验证了密钥,

下面开始安装 yii 框架

20161022172546

安装完成,因为我用的apache ,所以要配置apache的虚拟主机文件,vhosts-conf 文件 ,到目录 /basic/web

#新加入
Listen 8060 

<VirtualHost *:8060>
    DocumentRoot "D:\phpStudy\yii\basic\web"
    ServerName yii
    ServerAlias yii
  <Directory "D:\phpStudy\yii\basic\web">
      Options FollowSymLinks ExecCGI
      AllowOverride All
      Order allow,deny
      Allow from all
      Require all granted
  </Directory>
</VirtualHost>

访问地址出现“Congratulations!” 页面,说明yii 安装部署完成!
20161022172511

原创文章,转载请注明: 转载自HSBLOG

本文链接地址: 初探Composer[解决使用Composer的时候提示输入Token]