php-build can help you compile and manage different versions of PHP installations. Travis CI, a well-known continuous integration testing service, uses php-build.
Composer is a new generation of PHP package manager.
Composer Plugin combines the two. It is a plug-in for php-build that automatically installs Composer on each php-build build, so you don't have to install it manually.
Installation
Use the installation script
wget -O install.sh http://git.io/Hqr8pQ || curl -o install.sh http://git.io/Hqr8pQ && ./install.sh
Default installation to/usr/local/
, set thePREFIX
environment variable to switch Installation location.
Manual installation
First download the plug-in:
wget https://github.com/rogeriopradoj/php-build-plugin-composer/archive/master.tar.gz tar -vzxf master.tar.gz
In order to facilitate the update, you can also usegit clone
:
git clone https://github.com/rogeriopradoj/php-build-plugin-composer.git php-build-plugin-composer-master
Ensurecomposer.sh
has executable permissions:
cd ~/php-build-plugin-composer-master chmod +x share/php-build/after-install.d/composer.sh
Finally, copy theshare
directory to yourphp-build
installation, or set up the software Link:
Copy
cd ~/php-build-plugin-composer-master cp -r share /usr/local
Link
cd /usr/local/share/php-build/after-install.d ln -s ~/php-build-plugin-composer-master/share/php-build/after-install.d/composer.sh
Note, here we assume that you installedphp-build
to/usr/local
(default location), if yourphp-build
installation location is different, you need to adjust the above command.
There is nothing to say about using
. Just usephp-build
as usual,composer
will be installed automatically, no need to worry.