优雅得使用composer来安装各类PHP小工具

Composer对php世界的影响是巨大的,使用composer来代替PEAR必定是大势所趋。当小伙伴们都还沉浸在composer带来的便利的时候,有没有想过如何更好的使用composer呢,网上大部分教的直接下载composer而后在当前目录直接运行的方法是否是略感屌丝呢。没错,这么好用的工具怎么着也得放在/usr/bin里边吧,但我更倾向于另一种方式。

首先仍是常规的下载composer.phar到随便什么目录。好比就home吧php

$ curl -sS https://getcomposer.org/installer | php

(此为*nix安装方法,windows平台请点这里)json

composer里有一个global命令,能够将一些可共用的php命令好比composer, phpunit等安装到~/.composer/vendor/目录下,跟PEAR的方式很像。windows

那咱们就来装一些经常使用的php工具吧,包括composer本身也是能够用composer来安装的!composer

$ ./composer.phar global require 'composer/composer:dev-master'
$ ./composer.phar global require 'phpunit/phpunit:3.7.*'
$ ./composer.phar global require 'fabpot/php-cs-fixer:dev-master'

安装好之后删除composer.phar,将~/.composer/vendor/bin 添加到你的PATH变量里,重启终端,你就能够在任意地方使用这些php工具命令了,并且由于全部的信息都存在~/.composer/composer.json目录里的,安装了什么工具在那里都一目了然,妈妈在也不用担忧又考了什么文件到/usr/bin了。全部composer global安装的工具都在~/.composer/vendor里,要杀要剐为所欲为,大不了所有删了从新composer install一下!也不用每次都要sudo才能给这些php小工具升级了。curl

相关文章
相关标签/搜索