Composer adalah sebuah dependency management untuk Bahasa Pemrograman PHP. Dependency management sendiri adalah sebuah tools atau alat yang berguna untuk mengelola library yang kita gunakan di project kita. Alat ini akan membantu kita untuk menginstall dan mengupdate library yang kita butuhkan. Composer ini secara fungsi sangat mirip dengan NPM atau Yarn pada NodeJS.
Kelebihan menggunakan Dependency Management seperti ini adalah kita tidak perlu repot-repot untuk mendownload, menginstall ataupun mengupdate library yang kita butuhkan secara manual. Composer akan melakukan semua hal tersebut dengan sebuah perintah melalui terminal kita.
Persyaratan
Sebelum melakukan insatallasi pastikan anda sudah menginstall PHP pada sistem operasi anda, silahkan baca cara melakukan installasi PHP pada sistem operasi Debian Based (khususnya Linux Mint).
Menginstall Composer
Proses installasi Composer sendiri bisa dibilang sangatlah mudah. Untuk pengguna Sistem Operasi Windows cukup mengunduh installernya. Lalu cukup ikuti instruksi yang ada dilayar.
Bagi pengguna linux, kita dapat melakukan installasi melalui terminal dengan menjalankan beberapa fungsi PHP. Silahkan jalankan perintah berikut ini di terminal untuk mengambil installer composernya :
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
Selanjutnya kita verifikasi hash file installer kita agar tidak terjadi corrupt data saat proses transfer tadi :
php -r "if (hash_file('sha384', 'composer-setup.php') == file_get_contents('https://composer.github.io/installer.sig')) { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Jika muncul pesan **Installer verified anda dapat melanjutkan proses installasi, tetapi jika muncul pesan Installer corrupt** anda harus mengulangi prosesnya dari awal lagi. Silahkan jalankan installernya :
php composer-setup.php
Terakhir, kita hapus file installernya yang sudah tidak dipakai lagi :
php -r "unlink('composer-setup.php');"
Kira-kira output pada terminal anda akan seperti ini jika proses installasi berhasil :
Jika output seperti gambar diatas, proses installasi composer telah selesai, langkah selanjutnya kita akan memindahkan file executable binary composernya ke /usr/local/bin/
agar kita bisa menjalankan perintah composer dimana saja, jalankan perintah ini (memerlukan akses sudo) :
sudo mv composer.phar /usr/local/bin/composer
Setelah berhasil maka coba jalankan perintah composer, jika berhasil akan menampilkan output seperti gambar dibawah ini :
Selamat Composer telah berhasil diinstall di perangkat anda. Selanjutnya anda dapat membaca dokumentasi Composer di situs resminya. Terima Kasih telah membaca artikel singkat Proses Installasi Composer di Semua Jenis Linux. Semoga dapat bermanfaat!