Panduan ini menjelaskan prosedur untuk melakukan instalasi Composer pada layanan hosting melalui fitur Terminal. Dengan Composer, Anda dapat mengelola dependensi (library) PHP untuk proyek seperti Laravel, atau CodeIgniter secara otomatis langsung dari server.
I. Persiapan & Akses Terminal
Sebelum memulai, pastikan paket hosting Anda sudah mendukung akses SSH atau Terminal.
- Login ke Hosting: Masuk ke akun Hosting Anda.
- Buka Terminal: Cari bagian Advanced dan klik menu Terminal. Jika baru pertama kali membukanya, klik tombol I understand and want to proceed.
- Masuk ke Folder Sementara: Untuk menghindari kekacauan file, sebaiknya proses instalasi dilakukan di folder
/tmp. Ketik perintah berikut:cd /tmp
II. Langkah Instalasi Composer
Ikuti urutan perintah berikut untuk mengunduh dan memasang Composer di direktori home Anda.
- Download Installer: Jalankan perintah di bawah ini untuk mengambil file installer Composer:
curl -sS https://getcomposer.org/installer | php - Pindahkan ke Direktori Bin: Agar Composer bisa dipanggil secara global (cukup mengetik
composer), pindahkan file tersebut ke folderbindi akun Anda:mkdir ~/binmv composer.phar ~/bin/composerJika muncul pesan error
mkdir: cannot create directory ‘/home/username/bin’: File exists, itu berarti folderbinsudah tersedia di hosting Anda. Anda bisa langsung lanjut ke langkah pemindahanmv composer.phar ~/bin/composer. - Berikan Izin Eksekusi: Ubah hak akses file agar dapat dijalankan oleh sistem:
chmod +x ~/bin/composer
III. Konfigurasi Path & Verifikasi
Agar terminal mengenali perintah composer dari folder manapun, Anda perlu mendaftarkan folder bin ke dalam profil sistem.
- Daftarkan Path: Masukkan perintah ini untuk menambahkannya ke
.bash_profile:echo "export PATH=$HOME/bin:$PATH" >> ~/.bash_profile - Refresh Profil: Jalankan perintah berikut agar perubahan langsung aktif tanpa perlu logout:
source ~/.bash_profile - Cek Hasil Instalasi: Ketik perintah di bawah ini untuk memastikan Composer sudah terpasang dengan benar:
composer --version
Jika muncul tulisan Composer version 2.x.x, berarti instalasi telah berhasil.
IV. Hal Penting yang Perlu Diperhatikan
- Versi PHP: Pastikan versi PHP di hosting Anda sudah sesuai dengan kebutuhan Composer (minimal PHP 7.2.5+). Anda bisa mengeceknya dengan perintah
php -v. - Keamanan: Selalu gunakan Composer versi terbaru (v2) karena prosesnya jauh lebih cepat dan penggunaan memorinya lebih efisien dibandingkan versi lama.