Rumahweb Journal
Banner - Install Composer di cPanel Hosting

Cara Install Composer di cPanel Hosting

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.

Pindah Hosting ke Rumahweb Gratis

  1. Manajemen Dependensi Otomatis
    Composer secara otomatis mengunduh library (package) yang dibutuhkan, mengatur versi dan menyimpan semua file dalam folder vendor
  2. Kemudahan Update
    Cukup menjalankan composer update, Maka semua dependensi akan diperbarui sesuai aturan versi yang ditentukan.
  3. Autoloading Otomatis
    Composer membuat file vendor/autoload.php yang bisa langsung digunakan untuk memuat semua class library tanpa manual require
  4. 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

Step 2. Masuk ke menu Terminal

Klik menu Terminal di cPanel.

menu terminal cPanel

Step 3. Masuk folder /tmp

Jalankan perintah berikut untuk masuk ke dalam folder /tmp:

cd /tmp
cd tmp cPanel

Step 4. Jalankan perintah install composer

Jalankan perintah berikut ini untuk install composer di cPanel hosting:

curl -sS https://getcomposer.org/installer | php
install composer di cPanel

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
Install composer cPanel hosting

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
cek versi composer

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.

library dompdf

Klik “dompdf/dompdf”, scroll kebawah pada bagian Easy Installation terdapat perintah cara install library dompdf melalui composer:

composer require dompdf/dompdf

Jalankan perintah diatas melalui ssh, dan tunggu sampai composer selesai menginstall package.

install dompdf melalui composer

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.

Bermanfaatkah Artikel Ini?

Klik bintang 5 untuk rating!

Rating rata-rata 5 / 5. Vote count: 2

Belum ada vote hingga saat ini!

Kami mohon maaf artikel ini kurang berguna untuk Anda!

Mari kita perbaiki artikel ini!

Beri tahu kami bagaimana kami dapat meningkatkan artikel ini?

Triyadi

Memberikan support kepada pelanggan Rumahweb dengan pengalaman sebagai technical support selama lebih dari 10 tahun. Selain itu aktif menulis di Journal Rumahweb mengenai domain, hosting, vps, email, dan tulisan lain seputar dunia IT