Cara Install Composer di Linux (Semua Distro)

Tahukah kamu apa itu Composer? sebelum memulai proses instalasi ada baiknya kamu mengetahui apa itu composer. Composer adalah *Dependency Manager* khusus bahasa pemrograman PHP
Cara Install Composer di Linux (Semua Distro)

Tahukah kamu apa itu Composer? sebelum memulai proses instalasi ada baiknya kamu mengetahui apa itu composer. Composer adalah Dependency Manager khusus bahasa pemrograman PHP. Kamu bisa install sebuah library melalui composer dan composer akan menginstall secara otomatis library yang dibutuhkan tanpa perlu mendownload satu-satu. Fungsi dari composer ini sama seperti perintah apt-get install di Ubuntu, kamu bisa menginstall bermacam-macam library / packages di composer.

Misalnya kita akan menginstall suatu package atau library A. Jika menggunakan cara konvensional kita perlu mendownload library A dan meletekkannya pada folder project kita. Untuk mengakses library tersebut kita perlu melakukan include atau require pada library A, terlihat sederhana bukan? tapi bagaimana jika library A ternyata membutuhkan library yang lain, misalnya library B, dan library B ternyata membutuhkan library C, belum lagi soal versi, misalnya library A membutuhkan library B versi sekian, dan library C versi sekian, terasa ribet bukan?

Composer hadir untuk mengatasi permasalahan itu, kemudahan yang diberikan sangat membantu dalam pengembangan aplikasi PHP bagi developer. Tahukah kamu apa perbedaan setelah install composer? misalnya tadi kita mau install library A, composer akan menginstall secara otomatis library-library lain yang dibutuhkan oleh library A dan tidak perlu repot-repot melakukan require atau include file library satu-satu.

Untuk repository, composer menggunakan packagist. Terdapat ribuan packages dan library PHP di sana yang dapat kamu install melalui composer, kamu bisa mengunjungi situs resminya di https://packagist.org/.

Sudah paham apa itu composer dan kegunaanya? baiklah sekarang kita menuju tahap instalasi Composer di Linux.

Cara Install Composer

Buka terminal (CTRL+ALT+T) kemudian jalankan command berikut satu per satu.

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('sha384', 'composer-setup.php') === '756890a4488ce9024fc62c56153228907f1545c228516cbf63f885e036d37e9a59d27d63f46af1d4d07ee0f76181c7d3') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"
sudo mv composer.phar /usr/local/bin/composer

Command di atas didapat dari https://getcomposer.org/download/.

Ketik perintah composer di terminal untuk melihat apakah sudah terinstall atau belum. Jika sudah sama seperti gambar di bawah ini berarti proses pemasangan composer di Linux telah berhasil.

Running composer via terminal di Linux

Selesai sudah panduan install Composer di Linux, selamat mencoba dan berkreasi dengan Linux. Jika ada pertanyaan silakan berikan komentar!