優雅得使用composer來安裝各種PHP小工具

來源:互聯網
上載者:User

標籤: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小工具

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.