
Nova Ardiansyah
Penulis
Sebagai developer PHP, mengelola library dan package pihak ketiga merupakan bagian penting dalam pengembangan aplikasi modern. Di sinilah Composer hadir sebagai solusi yang sangat membantu.
Composer merupakan tool manajemen dependensi yang dirancang khusus untuk ekosistem PHP. Fungsi utamanya adalah mengotomatisasi proses pengunduhan dan pembaruan library yang dibutuhkan oleh proyek Anda. Selain itu, Composer juga sering digunakan untuk membuat proyek baru berbasis framework populer seperti Laravel, Symfony, atau CodeIgniter.
Dalam panduan ini, kita akan membahas langkah-langkah instalasi Composer pada sistem Ubuntu 22.04.
Sebelum memulai, pastikan Anda memiliki:
- Akses ke server Ubuntu 22.04
- User dengan hak akses sudo
- Koneksi internet yang stabil
Composer membutuhkan beberapa paket pendukung agar dapat berjalan dengan baik. Paket-paket tersebut meliputi php-cli untuk menjalankan script PHP melalui terminal, serta unzip untuk mengekstrak file arsip.
Mulailah dengan memperbarui daftar paket sistem:
sudo apt updateKemudian, instal paket-paket yang diperlukan:
sudo apt install php-cli unzipSistem akan meminta konfirmasi. Tekan Y lalu Enter untuk melanjutkan proses instalasi.
Composer menyediakan script installer resmi yang dapat diunduh langsung dari situs mereka. Proses ini melibatkan pengunduhan file installer dan verifikasi integritas file tersebut.
Pindah ke direktori home Anda, kemudian unduh installer:
cd ~
curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.phpDemi keamanan, penting untuk memastikan file yang diunduh tidak rusak atau dimodifikasi. Kita perlu membandingkan hash SHA-384 dari file installer dengan hash resmi dari situs Composer.
Ambil hash signature terbaru:
HASHcurl -sS https://composer.github.io/installer.sigUntuk melihat nilai hash yang didapat:
echo $HASHSelanjutnya, jalankan perintah verifikasi:
php -r "if (hash_file('SHA384', '/tmp/composer-setup.php') === '$HASH') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"Jika muncul pesan Installer verified, berarti file installer aman untuk digunakan. Namun jika muncul Installer corrupt, Anda perlu mengunduh ulang file tersebut.
Untuk menginstal Composer secara global (dapat diakses dari direktori manapun), jalankan perintah berikut:
sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composerPerintah di atas akan menempatkan executable Composer di /usr/local/bin sehingga dapat dipanggil langsung menggunakan perintah composer.
Untuk memverifikasi bahwa Composer telah terinstal dengan benar, cukup jalankan:
composerJika instalasi berhasil, Anda akan melihat tampilan informasi Composer beserta daftar perintah yang tersedia. Logo ASCII art Composer yang khas menandakan bahwa tool ini siap digunakan.
Instalasi Per-Proyek: Jika Anda tidak memiliki akses root atau lebih memilih instalasi terpisah untuk setiap proyek, gunakan perintah berikut:
php /tmp/composer-setup.phpPerintah ini akan menghasilkan file composer.phar di direktori aktif, yang dapat dijalankan dengan php composer.phar.
Composer merupakan tool yang sangat penting dalam pengembangan aplikasi PHP modern. Dengan mengikuti panduan ini, Anda kini memiliki Composer yang terinstal dan siap digunakan untuk mengelola dependensi proyek-proyek PHP Anda.
Berlangganan newsletter untuk mendapatkan update artikel, tutorial, dan tips langsung ke inbox Anda.
Tanpa spam. Berhenti langganan kapan saja.