標籤:http io os 使用 ar 檔案 div sp on
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小工具