Dalam sebuah proyek pengembangan aplikasi dengan PHP, pastinya kita akan membutuhkan beberapa paket-paket tambahan. Misalnya kita membutuhkan paket atau library A, namun ternyata paket tersebut juga bergantung pada paket B yang artinya kita juga harus memasang paket B juga. Setelah instalasi paket A dan B selesai, ternyata aplikasi yang kita buat malah error dan muncul keterangan bahwa paket B membutuhkan paket C dan D. Logikanya kita tinggal menginstall paket C dan D maka masalah akan selesai, tapi bayangkan jika aplikasi yang kita buat membutuhkan banyak paket atau library, pastinya kita kesulitan dengan hal itu. Lalu apa yang harus kita lakukan?
Composer hadir untuk memudahkan manajemen sebuah project pada PHP. Jadi Composer merupakan package manager PHP yang bisa digunakan untuk menginstall paket atau library yang dibutuhkan, menjaankan script, dan melakukan testing. Ketika kita menginstall sebuah library, maka Composer akan mengambil library tersebut dari repository https://packagist.org.
Disini saya akan menjelaskan bagaimana cara menginstall Composer di linux. Kebetulan laptop yang saya pakai sekarang menggunakan sistem operasi linux mint dengan XAMPP yang sudah terinstall didalamnya. Sebenarnya untuk menginstall Composer di linux kita hanya perlu menjalankan perintah apt install composer
di Terminal dengan catatan kita menginstall PHP secara terpisah atau berdiri sendiri. Saya sendiri sempat kesulitan ketika akan menginstall Composer karena saya menggunakan XAMPP. Dan setelah beberapa kali mencari informasi di Google, akhirnya menemukan solusi yang menurut saya cukup mudah.
Lalu bagaimana caranya?
Pertama buka terminal pada linux dan masukkan perintah berikut
|
|
Setelah perintah berhasil dijalankan, selanjutnya adalah membuat symlink untuk php yang ada di folder lampp agar bisa diakses secara langsung melalui terminal. Lakukan perintah berikut di terminal
|
|
Selanjutnya kita akan memindahkan file composer.phar
yang berhasil didownload pada langkah pertama ke direktori /usr/local/bin
|
|
Proses instalasi Composer sudah berhasil, sekarang coba lakukan perintah composer
pada terminal. Jika langkah-langkah diatas dilakukan dengan benar maka akan muncul seperti gambar dibawah ini.