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. Di Rumahweb, akses SSH tersedia pada paket Medium, Large, dan semua paket Cloud Hosting.
Selanjutnya, Anda dapat mengikuti panduan berikut untuk mengetahui cara install Composer di cPanel hosting.
Step 1. Login cPanel
Login cPanel hosting Rumahweb, dengan mengikuti panduan di url Cara Login cPanel Hosting di Rumahweb Indonesia
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.
Contoh cara menggunakan Composer
Setelah berhasil melakukan install composer, anda bisa melakukan testing dengan melakukan instalasi package/library php.
Pertama, buka website packagist.org untuk mencari package atau library yang ingin di install. Pada panduan ini, kita akan mencoba melakukan instalasi dompdf. Dompdf adalah package PHP yang digunakan untuk mengkonversi html ke pdf.

Klik “dompdf/dompdf”, scroll kebawah pada bagian Easy Installation terdapat perintah cara install library dompdf melalui composer:
composer require dompdf/dompdfJalankan perintah diatas melalui ssh, dan tunggu sampai composer selesai menginstall package.

Package dompdf dan dependensinya berhasil terinstal dengan Composer.
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.
Jika Anda membutuhkan hosting yang sudah mendukung SSH dan siap digunakan untuk Composer, Rumahweb menyediakan layanan Shared Hosting (paket Medium, Large), dan Cloud Hosting yang cepat, aman, dan handal untuk mendukung kebutuhan project Anda.
Demikian panduan kami tentang cara install composer di cPanel hosting dan cara menggunakannya, semoga bermanfaat.


