Composer merupakan tools penting bagi developer PHP untuk mengelola dependency atau library secara otomatis. Dengan Composer, proses instalasi framework seperti Laravel, CodeIgniter, hingga berbagai package PHP menjadi lebih cepat dan praktis.
Bagi pengguna hosting cPanel di HyperCloudHost, Composer bisa diinstal langsung melalui fitur Terminal atau akses SSH tanpa perlu akses root server. Pada tutorial ini, Anda akan mempelajari cara install Composer di cPanel hosting dengan langkah yang sederhana dan mudah dipahami.
Apa Itu Composer?
Composer adalah dependency manager untuk PHP yang digunakan untuk mengatur package atau library pada sebuah project. Dengan Composer, Anda tidak perlu lagi mengunduh library secara manual satu per satu.
Composer juga terhubung dengan Packagist, yaitu repository package PHP terbesar yang menyediakan ribuan library siap pakai.
Beberapa keuntungan menggunakan Composer:
- Instalasi library PHP menjadi otomatis
- Mempermudah update package
- Mendukung autoloading class otomatis
- Cocok untuk framework modern seperti Laravel
- Meminimalisir konflik dependency
Syarat Sebelum Install Composer
Sebelum memulai instalasi Composer di hosting HyperCloudHost, pastikan hosting Anda memiliki fitur berikut:
- Akses Terminal atau SSH aktif
- PHP aktif di hosting
- cPanel dapat diakses dengan normal
Jika fitur Terminal belum tersedia, Anda dapat menghubungi tim support HyperCloudHost untuk aktivasi SSH.
Cara Install Composer di cPanel HyperCloudHost
Ikuti langkah-langkah berikut untuk melakukan instalasi Composer di hosting cPanel.
1. Login ke cPanel Hosting
Pertama, silakan login ke akun cPanel hosting Anda melalui URL login yang diberikan oleh HyperCloudHost.
Setelah berhasil masuk, cari menu Terminal pada halaman utama cPanel.
2. Buka Menu Terminal
Klik menu Terminal untuk membuka akses command line hosting.
Jika muncul notifikasi konfirmasi, klik I Understand and Proceed.
3. Masuk ke Direktori /tmp
Setelah Terminal terbuka, jalankan perintah berikut:
cd /tmp
Perintah ini digunakan untuk berpindah ke folder temporary sebelum proses instalasi Composer dilakukan.
4. Download dan Install Composer
Selanjutnya jalankan perintah berikut:
curl -sS https://getcomposer.org/installer | php
Tunggu beberapa saat hingga proses instalasi selesai.
Jika berhasil, akan muncul file bernama:
composer.phar
5. Pindahkan Composer ke Folder Bin
Agar Composer dapat dijalankan secara global, pindahkan file Composer ke folder bin.
Jalankan perintah berikut satu per satu:
mkdir ~/bin
mv composer.phar ~/bin/composer
chmod +x ~/bin/composer
echo 'export PATH=$HOME/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile
Langkah ini bertujuan agar perintah composer bisa digunakan langsung tanpa perlu mengetik path lengkap. (cloudaja.id)
Cara Cek Composer Berhasil Terinstall
Untuk memastikan Composer sudah aktif di hosting, jalankan perintah berikut:
which composer
Lalu cek versi Composer:
composer --version
Jika muncul informasi versi Composer, artinya instalasi berhasil dilakukan.
Contoh output:
Composer version 2.x.x
Cara Menggunakan Composer di Hosting
Setelah Composer berhasil terinstall, Anda sudah bisa menggunakannya untuk install package PHP.
Sebagai contoh, berikut cara install package Laravel:
composer create-project laravel/laravel namaproject
Atau install package tertentu:
composer require dompdf/dompdf
Composer akan otomatis mendownload semua dependency yang dibutuhkan.
Solusi Jika Composer Tidak Bisa Digunakan
Jika muncul error seperti:
composer: command not found
Coba logout dari Terminal lalu login kembali. Pastikan juga PATH sudah berhasil ditambahkan pada file .bash_profile. (cPanel & WHM Documentation)
Jika masih mengalami kendala, Anda dapat menghubungi support HyperCloudHost untuk pengecekan akses SSH dan konfigurasi hosting.
Tips Menggunakan Composer di Shared Hosting
Agar Composer berjalan lebih optimal di hosting cPanel, berikut beberapa tips yang bisa diterapkan:
- Gunakan versi PHP terbaru
- Hindari install package yang terlalu berat
- Jalankan Composer di folder project
- Gunakan perintah
composer installuntuk production - Lakukan update package secara berkala
Penutup
Install Composer di cPanel hosting ternyata cukup mudah dilakukan, terutama jika hosting sudah mendukung Terminal atau SSH seperti layanan dari HyperCloudHost.
Dengan Composer, pengelolaan dependency PHP menjadi lebih praktis dan efisien untuk berbagai kebutuhan development website maupun aplikasi berbasis PHP.
Semoga tutorial cara install Composer di cPanel HyperCloudHost ini membantu Anda dalam mengelola project PHP dengan lebih mudah. Selamat mencoba! 🚀
