Composer adalah tool penting untuk mengelola library PHP dan mempermudah proses pengembangan aplikasi. Tidak hanya di localhost, Composer juga bisa diinstall di cPanel hosting tanpa perlu akses root server. Pada panduan ini, kami akan menjelaskan langkah-langkah install Composer di cPanel hosting dengan cara yang cepat dan praktis.
Programer PHP saat ini dimudahkan dengan adanya library atau package PHP, untuk mempermudah dalam pembuatan aplikasi atau website tanpa melakukan coding secara native. Selain itu, saat ini juga tersedia Composer, dengan Composer seorang programer tidak perlu mengunduh dan menginstall semua library yang dibutuhkan secara manual.
Dengan mendeklarasikan paket yang diperlukan dalam file composer.json, Composer secara otomatis akan mengunduh dan menginstal semua library tersebut beserta semua dependensinya. Ini tidak hanya menghemat waktu, tetapi juga memastikan versi library yang benar dan kompatibel.
Apa Itu Composer?
Composer adalah sebuah tool yang berfungsi untuk mengelola dependensi (dependency management) dalam PHP. Composer berfungsi untuk memudahkan kelola library atau paket-paket pihak ketiga yang dibutuhkan oleh PHP.
Dengan composer, Anda dapat mengotomatisasi seluruh proses manajemen dependensi, memastikan setiap proyek memiliki versi library yang tepat dan konsisten, serta memudahkan proses pembaruan library di kemudian hari.
Fungsi dan Kelebihan Composer
Berikut adalah beberapa fungsi serta kelebihan dari Composer pada PHP.
- Manajemen Dependensi Otomatis
Composer secara otomatis mengunduh library (package) yang dibutuhkan, mengatur versi dan menyimpan semua file dalam folder vendor - Kemudahan Update
Cukup menjalankan composer update, Maka semua dependensi akan diperbarui sesuai aturan versi yang ditentukan. - Autoloading Otomatis
Composer membuat file vendor/autoload.php yang bisa langsung digunakan untuk memuat semua class library tanpa manual require - Ekosistem yang Luas
Composer terhubung ke Packagist, sebuah repositori pusat yang berisi ribuan library PHP yang siap digunakan
Cara install Composer di Hosting cPanel
Perintah Composer dijalankan melalui SSH atau terminal, sehingga pastikan hosting yang Anda gunakan sudah mendukung fitur tersebut.
Step 1. Login cPanel
Login cPanel hosting
Step 2. Masuk ke menu Terminal
Klik menu Terminal di cPanel.

Step 3. Masuk folder /tmp
Jalankan perintah berikut untuk masuk ke dalam folder /tmp:
cd /tmp
Step 4. Jalankan perintah install composer
Jalankan perintah berikut ini untuk install composer di cPanel hosting:
curl -sS https://getcomposer.org/installer | php
Step 5. Memindahkan File Composer ke Folder /bin
Karena installasi berada di /tmp, pindahkan ke /bin dan jalankan beberapa perintah dibawah ini satu persatu:
mkdir ~/bin
mv composer.phar ~/bin/composer
chmod +x ~/bin/composer
echo "export PATH=$HOME/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile
Step 6. Cek Versi Composer
Sampai tahap ini, proses install composer di cPanel hosting telah selesai. Untuk memastikannya, Anda dapat melakukan pengujian dan cek versi composer dengan perintah berikut:
which composer composer --version
Perintah diatas digunakan untuk melihat dimana letak instalasi composer dan versi composer yang terinstall.
Penutup
Dengan mengikuti langkah-langkah di atas, Anda sudah bisa menggunakan Composer di cPanel hosting untuk mengelola library PHP secara lebih mudah dan efisien. Fitur ini akan membantu mempercepat proses pengembangan aplikasi tanpa harus mengatur semuanya secara manual.
Demikian panduan kami tentang cara install composer di cPanel hosting dan cara menggunakannya, semoga bermanfaat.