Composer adalah tools untuk manajemen projek anda berbasis PHP. Anda dapat membuat library dan mengelola projek anda seperti intall, update paket yang ada. Jadi ibaratnya ada paket tools lain yang akan dimasukan ke dalam aplikasi anda, anda bisa memilih paket yang dibutuhan dan anda dapat mengintallnya.

Cara install commpser cukup mudah bisa download lansung atau lewat terminal.

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

$ ls
composer-setup.php

Untuk Mengecek file benar

$  php -r "if (hash_file('SHA384', 'composer-setup.php') === '669656bab3166a7af
f8a7506b8cb2d1c292f042046c5a994c43155c0be6190fa0355160742ab2e1c88d40d5be660b410') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"

Hasil jika benar

Installer verified

Setelah itu download composernya

$ php composer-setup.php 
All settings correct for using Composer
Downloading...

Composer (version 1.5.1) successfully installed to: *****/composer.phar
Use it: php composer.phar

Untuk menjalankanya

$ php composer.phar

akan muncul :

alt text

Baik lah tinggal hapus link composer-setup.php sebelumya karena sudah tidak digunakan.

$ php -r "unlink('composer-setup.php');"

Bagaimana agar composer bisa digunakan dimana saja dan tanpa menambahkan php ?

Agar bisa digunakan dimana saja dalam arti bukan di direktori ini anda harus memindahnya ke dalam direktori bin atau pada saat pertama install langsung ke direktori bin.

$ composer.phar

Kita bisa mengganti nama file agar pada saat pemanggilan tidak perlu composer.phar pada saat install misal hanya composer saja, yaitu dengan script dibawah ini.

$ php composer-setup.php --filename=composer

Sumber :https://getcomposer.org