Composer merupakan dependency management untuk PHP.
Dependency management merupakan sebuah tools yang memecahkan masalah berikut :
- Anda punya project yang butuh library. Misalnya, library buat eksport data ke Excel yaitu PHPExcel dan DomPDF buat eksport data ke PDF.
- Library-library tersebut juga butuh library lainnya. Dalam kasus ini, PHPExcel butuh library ext-xml dan DomPDF butuh phenx/php-font-lib. Kasus seperti ini, namanya dependensi. Jadi, bisa disebut PHPExcel memiliki dependensi ext-xml.
- Anda males download (install) semua library tersebut berikut dependensinya secara manual.
Dengan composer, kita tidak usah repot-report download library PHP manual satu-persatu. Begitupun dengan proses update library, tidak usah diupdate satu-persatu, cukup ubah satu file (composer.json), jalankan perintah composer update untuk mengupdate semua library.
Instalasi:
download installer di https://getcomposer.org/Composer-Setup.exe
Jalankan installer tersebut. Selesai.
Setelah menginstall composer, coba buka terminal/command prompt di Windows (Tekan Window+R ketik cmd). Lalu jalankan perintah berikut:
composer -V
Composer version 1.6.3 2018-01-31 16:28:17
Jika tampilan tersebut muncul, berarti Anda telah sukses menginstall composer.
Comments
Post a Comment