Composer安裝經常使用方法總結(未包含Windows)php
composer.json 聲明PHP依賴的第三方擴展的文件html
加載該文件須要安裝composer, composer是PHP的一個類庫依賴管理機制, 相似Ruby 的 Gem
運行composer須要 php 5.3以上版本, 而且肯定PHP CURL 擴展可用shell
爲了獲取Composer,咱們須要作兩件事。第一個是安裝Composer(前面說過了,這意味下載它到你的項目中):json
$ curl -sS https://getcomposer.org/installer | php
將composer設爲全局 則只需安裝一份composer 設爲全局後也無需 php composer.phar 來執行
可直接 composer install 來安裝包segmentfault
$ sudo mv composer.phar /usr/local/bin/composer
這會檢查一些PHP設置,而後下載composer.phar到你的工做目錄中。
這個文件是Composer二進制文件。它是一個PHAR (PHP archive),PHP的歸檔格式,也能夠像其餘命令同樣在命令行上運行。bash
若是要使用composer 安裝 composer.json 中包含的內容 命令以下app
$ php composer.phar install OR $ composer install
更新依賴庫文件使用:composer
$ php composer.phar update OR $ composer update
關於composer使用的相關參考資料:curl
php依賴庫管理工具Composer入門php-fpm
使用Homebrew安裝composer要求PHP也由Homebrew安裝,一下安裝PHP過程僅做參考,詳細資料請自行搜索
首先更新下brew軟件庫
$ brew update # 執行完 brew update 後如下兩步會顯示 Warning: Already tapped! 能夠不執行。 $ brew tap homebrew/dupes $ brew tap josegonzalez/homebrew-php
brew安裝php5.5
$ sudo brew install php55-intl
更多的安裝選項能夠經過 「brew options php55″ 查看。
指令執行完後,php 跟 php-fpm 就安裝好了。
因爲是重裝php,以前系統預裝的php還沒卸載,所以在終端調用php時,仍是以以前系統的php版本作解析,因此這裏須要修改path,指定 php 的解析路徑。在~/.bashrc(沒有則建立)最後加入一行:
$ export PATH="$(brew --prefix php55)/bin:$PATH"
添加以後再執行一下source,使之生效:
$ source .bashrc
這裏有個問題,MAC開機重啓後,php又恢復到了自帶的php版本
解決方法——調整一下path順序:
$ ls -al /usr/local/bin/php /usr/local/bin/php -> ../Cellar/php54/5.4.19/bin/php
把/usr/local/bin調整到第一位:
$ cat ~/.bash_profile export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
再經過brew安裝Composer
$ brew update # 習慣性更新brew庫 :) $ brew install josegonzalez/php/composer
在shell中輸入:$ composer
驗證
完成