Apa itu Composer?
Composer adalah sebuah manajemen dependency di PHP, sama seperti Gem di Ruby atau Maven di Java. Fungsinya adalah untuk mendeklarasikan library-library yang akan digunakan oleh aplikasi kita. Composer juga akan me-manage library-library (install/update) tersebut.
Management Dependency
Composer bukanlah sebuah package manager seberti Yum atau Apt. Composer hanya akan men-download library yang akan kita perlukan dan menyimpannya di dalam folder vendor di aplikasi anda. Secara default, library tersebut belum dapat digunakan secara global, kecuali kita mengaktifkannya untuk digunakan secara global.
Sistem Requirements untuk Composer
Composer membutuhkan PHP minimal versi 5.3.2 untuk dapat dijalankan.
Installasi Composer
Linux
buka terminal, lalu tuliskan perintah :
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/local/bin --filename=composer
setelah itu kita bisa mengecek apakah composer sudah terinstall atau belum dengan mengetikkan perintah:
composer
Kemudian akan muncul:
itu artinya composer telah terinstall di system.
Windows
Download composer dari link ini composer.exe
Kemudian tambahkan folder composer\vendor\bin dari lokasi kita menginstall ke dalam PATH di windows kita.
Contoh folder composer\vendor\bin:
C:\Users\Dera Permana\AppData\Roaming\Composer\vendor\bin