Cara Install Composer di Ubuntu
Composer adalah alat manajemen ketergantungan untuk PHP, yang memungkinkan Anda mengelola pustaka dan dependensi yang dibutuhkan untuk proyek PHP Anda.
Pembuka
Dalam tutorial ini, kita akan membahas langkah demi langkah cara menginstal Composer di sistem operasi Ubuntu. Composer memudahkan pengelolaan dependensi dalam proyek PHP dan merupakan alat yang sangat penting bagi para pengembang PHP. Dengan mengikuti panduan ini, Anda akan berhasil mengatur Composer di Ubuntu 22.04.
Prasyarat
Sebelum memulai, pastikan Anda memenuhi persyaratan berikut:
- Akses ke server Ubuntu 22.04 dengan hak akses
sudo. - PHP versi terbaru sudah terinstal. Jika belum, Anda dapat menginstalnya dengan perintah
sudo apt install php.
Langkah Utama
Step 1 — Install Dependencies
Langkah pertama adalah memperbarui cache pengelola paket dan menginstal ketergantungan yang diperlukan, termasuk php-cli dan unzip.
sudo apt update
sudo apt install php-cli unzip
Step 2 — Download dan Install Composer
Pastikan Anda berada di direktori home Anda, kemudian ambil installer Composer menggunakan curl dengan perintah berikut:
cd ~
curl -sS https://getcomposer.org/installer -o /tmp/composer-setup.php
Setelah itu, kita akan memverifikasi bahwa installer yang diunduh cocok dengan hash SHA-384 untuk installer terbaru yang ditemukan di halaman Kunci Publik / Tanda Tangan Composer. Gunakan curl untuk mengambil tanda tangan terbaru dan simpan dalam variabel shell:
HASH=curl -sS https://composer.github.io/installer.sig
Selanjutnya, jalankan kode PHP berikut untuk memverifikasi bahwa skrip instalasi aman untuk dijalankan:
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 hasilnya menunjukkan Installer verified, Anda siap untuk melanjutkan. Jika hasilnya menunjukkan Installer corrupt, ulangi proses unduh dan verifikasi hingga Anda mendapatkan installer yang terverifikasi.
Perintah berikut akan mengunduh dan menginstal Composer sebagai perintah sistem-wide bernama composer di direktori /usr/local/bin:
sudo php /tmp/composer-setup.php --install-dir=/usr/local/bin --filename=composer
Setelah perintah ini berhasil, Anda akan melihat output yang mirip dengan ini:
OutputAll settings correct for using Composer
Downloading...
Composer (version 2.3.5) successfully installed to: /usr/local/bin/composer
Use it: php /usr/local/bin/composer
Untuk menguji instalasi Anda, jalankan perintah:
composer
Output yang Anda lihat harus mirip dengan:
Composer version 2.3.5 2022-04-13 16:43:00
Usage:
command [options] [arguments]
...
Ini memverifikasi bahwa Composer telah berhasil diinstal di sistem Anda dan tersedia secara sistem-wide.
Konfigurasi Lanjutan
Setelah Composer terinstal, Anda mungkin ingin menyesuaikan konfigurasi sesuai kebutuhan proyek Anda.
- Menentukan Versi PHP: Anda dapat menentukan versi PHP yang ingin Anda gunakan dengan menambahkan
--phppada perintah Composer. - Pengaturan Proxy: Jika Anda menggunakan proxy, Anda dapat mengatur proxy untuk Composer dengan menggunakan perintah berikut:
composer config -g http-proxy http://your.proxy:port
- Menambahkan Plugins: Anda dapat menambahkan plugin ke Composer untuk memperluas fungsionalitas. Pastikan untuk membaca dokumentasi plugin tertentu untuk instruksi instalasi dan konfigurasi.
Best Practices
Berikut adalah beberapa praktik terbaik yang dapat Anda ikuti saat menggunakan Composer:
- Selalu perbarui Composer: Pastikan Anda menggunakan versi terbaru Composer dengan menjalankan
composer self-update. - Gunakan
composer.lock: Selalu commit filecomposer.lockke dalam kontrol versi Anda untuk memastikan bahwa semua pengembang menggunakan versi yang sama dari dependensi. - Jaga Kebersihan Proyek: Secara berkala jalankan
composer installdancomposer updateuntuk mengelola dependensi dan menghapus yang tidak diperlukan.
Troubleshooting
Jika Anda mengalami masalah saat menginstal Composer atau saat menjalankan perintah Composer, berikut beberapa langkah pemecahan masalah yang dapat dilakukan:
- Periksa Koneksi Internet: Pastikan server Anda terhubung ke internet dan dapat mengakses situs web Composer.
- Periksa Versi PHP: Pastikan Anda memiliki versi PHP yang didukung. Composer memerlukan PHP versi 7.2 atau lebih tinggi.
- Periksa Permission: Pastikan Anda memiliki izin untuk menulis ke direktori
/usr/local/binjika Anda mengalami kesalahan saat menginstal. - Cek Dokumentasi: Jika Anda menemukan kesalahan tertentu, periksa dokumentasi resmi atau forum untuk solusi yang relevan.
Kesimpulan
Dengan mengikuti langkah-langkah di atas, Anda sekarang telah berhasil menginstal Composer di Ubuntu 22.04. Composer akan sangat membantu dalam mengelola dependensi proyek PHP Anda dan memastikan bahwa Anda dapat mengembangkan aplikasi dengan lebih efisien. Jangan ragu untuk menjelajahi lebih lanjut tentang fitur-fitur Composer dan cara menggunakannya untuk meningkatkan alur kerja pengembangan Anda.
Verifikasi Teknis
Panduan ini disusun berdasarkan referensi teknis terbaru. Namun, konfigurasi server dapat bervariasi. Lihat sumber referensi asli →

