Beranda HostingCara Install Composer di Hosting Menggunakan Terminal

Cara Install Composer di Hosting Menggunakan Terminal

Terakhir diperbarui pada 21 April 2026

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.

  1. Login ke Hosting: Masuk ke akun Hosting Anda.
  2. Buka Terminal: Cari bagian Advanced dan klik menu Terminal. Jika baru pertama kali membukanya, klik tombol I understand and want to proceed.
  3. 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.

  1. Download Installer: Jalankan perintah di bawah ini untuk mengambil file installer Composer:
    curl -sS https://getcomposer.org/installer | php
  2. Pindahkan ke Direktori Bin: Agar Composer bisa dipanggil secara global (cukup mengetik composer), pindahkan file tersebut ke folder bin di akun Anda:
    mkdir ~/bin
    mv composer.phar ~/bin/composer

    Jika muncul pesan error mkdir: cannot create directory ‘/home/username/bin’: File exists, itu berarti folder bin sudah tersedia di hosting Anda. Anda bisa langsung lanjut ke langkah pemindahan mv composer.phar ~/bin/composer.

  3. 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.

  1. Daftarkan Path: Masukkan perintah ini untuk menambahkannya ke .bash_profile:
    echo "export PATH=$HOME/bin:$PATH" >> ~/.bash_profile
  2. Refresh Profil: Jalankan perintah berikut agar perubahan langsung aktif tanpa perlu logout:
    source ~/.bash_profile
  3. 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.