前言: 一次面试被问到 知道 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的界面
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 框架
安装完成,因为我用的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 安装部署完成!
原创文章,转载请注明: 转载自HSBLOG