php-build可以幫助你編譯和管理不同版本的PHP安裝。著名的持續整合測試服務Travis CI使用php-build。
Composer是新一代的PHP套件管理器。
Composer Plugin將兩者結合起來了,它是一個用於php-build的插件,在每個php-build的建置上自動安裝Composer,這樣你就不用手動安裝了。
安裝
使用安裝腳本
wget -O install.sh http://git.io/Hqr8pQ || curl -o install.sh http://git.io/Hqr8pQ && ./install.sh
預設安裝到/usr/local/
,設定PREFIX
環境變數來切換安裝位置。
手動安裝
先下載外掛:
wget https://github.com/rogeriopradoj/php-build-plugin-composer/archive/master.tar.gz tar -vzxf master.tar.gz
為了方便更新,也可以用git clone
:
git clone https://github.com/rogeriopradoj/php-build-plugin-composer.git php-build-plugin-composer-master
確保composer.sh
有可執行權限:
cd ~/php-build-plugin-composer-master chmod +x share/php-build/after-install.d/composer.sh
最後,將share
目錄複製到你的php-build
安裝,或設定下軟連結:
複製
cd ~/php-build-plugin-composer-master cp -r share /usr/local
連結
cd /usr/local/share/php-build/after-install.d ln -s ~/php-build-plugin-composer-master/share/php-build/after-install.d/composer.sh
注意,這裡我們假定你把php-build
安裝到/usr/local
(預設位置),如果你的php-build
安裝位置不同,你需要調整一下上面的指令。
使用
沒什麼好說的。照常使用php-build
即可,composer
會自動安裝,不用費心。