Composer – Dependency Manager For PHP

http://getcomposer.org/

Composer adalah tool yang digunakan untuk instalasi-instalasi dependensi PHP. Apabila sudah pernah memakai bahasa pemrograman Ruby dan Framework Ruby On Rails, composer ini fungsinya sama dengan Bundler pada bahasa tersebut.

Intinya, setiap kita membangun sesuatu dengan PHP, dan suatu saat membutuhkan dependensi tertentu, misalkan framework, packages atau library, kita tidak perlu lagi mencari-cari file yang kita butuhkan dengan susah payah, cukup menggunakan perintah composer dan akan mengunduhnya untuk kita pergunakan. Kembali lagi saya bandingkan dengan Ruby (karena yang pernah saya pake adalah bahasa tersebut), contohnya ingin menginstall framework rails, cukup dengan perintah gem install rails, maka akan di unduh dependensi yang dibutuhkan oleh framework ruby on rails.

Untuk instalasi composer itu sendiri sangat sederhana sekali, hanya dengan 1 perintah berikut

<code>curl -s https://getcomposer.org/installer | php</code>

Atau

<code>php -r "eval('?>'.file_get_contents('https://getcomposer.org/installer'));"</code>

atau juga dapat mengunduh secara manual di situsnya http://getcomposer.org/download/

Setelah mendownload composer, akan terdapat file composer.phar, eksekusi file tersebut dengan PHP CLI. ketik perintah

 php composer.phar 

pada konsole, maka akan terlihat penjelasan dari composer tersebut.

Selanjutnya Anda dapat melakukan instalasi library, framework atau yang lain dengan mudah menggunakan komposer. Prosesnya akan saya lanjutkan pada artikel selanjutnya untuk instalasi salah satu framework

Anda bisa mengetahui package apa saja yang bisa anda gunakan melalui http://packagist.org.

semoga bermanfaat