首页 > 代码库 > 优雅得使用composer来安装各种PHP小工具
优雅得使用composer来安装各种PHP小工具
Composer对php世界的影响是巨大的,使用composer来代替PEAR一定是大势所趋。当小伙伴们都还沉浸在composer带来的便利的时候,有没有想过如何更好的使用composer呢,网上大部分教的直接下载composer然后在当前目录直接运行的方法是不是略感屌丝呢。没错,这么好用的工具怎么着也得放在/usr/bin里边吧,但我更倾向于另外一种方式。
首先还是常规的下载composer.phar到随便什么目录。比如就home吧
$ curl -sS https://getcomposer.org/installer | php
(此为*nix安装方法,windows平台请点这里)
composer里有一个global命令,可以将一些可共用的php命令比如composer, phpunit等安装到~/.composer/vendor/
目录下,跟PEAR的方式很像。
那我们就来装一些常用的php工具吧,包括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小工具升级了。
优雅得使用composer来安装各种PHP小工具
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。