安装composer管理php包
最近接触到composer
,发现真是个好东西,再配合上一些php框架,例如laravel
,那简直太方便了!
引用官方的一句话:
Dependency Manager for PHP
废话不多说,来说说这神器的安装方法(Mac和Linux)。
前提:
- 本地装有
PHP
和Mcrypt PHP extension
,如果没有,那么请自行安装。 - 当前用户有安装的权限(建议安装全局,工程目录也可以)
安装
curl -sS https://getcomposer.org/installer | php
如果要安装全局,则继续:
mv composer.phar /usr/local/bin/composer
注:上述代码的前提是/usr/local/bin
在系统环境变量内,怎么加入到系统环境变量,那就自行Google了。
加速
为什么会有这个步骤呢?原因就是国内环境不合适,来吧,看看怎么加速。
其实很简单,第三方提供了中国镜像加速服务了....哈哈哈
这加速也有局部加速和全局加速,建议放全局,要不然每次加工程都要加速~
全局加速简单三步:
查看配置位置
composer config -l -g
显示大致如下:
如上面所看到的,配置路径在/Users/yuesong/.composer
那我们编辑如下文件:
vim /Users/yuesong/.composer/config.json
添加如下内容:
"repositories": [
{"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
]
最后修改后的文件大致内容如下:
{
"config": {},
"repositories": [
{"type": "composer", "url": "http://pkg.phpcomposer.com/repo/packagist/"},
{"packagist": false}
]
}
更新下自身
composer self-update
运行
搞起吧,骚年。前提是你配置好composer.json
~
composer update
评论