Cara Instal Composer di Hosting

Oleh Mutiara Auliya

Pernah merasa ribet dengan urusan library yang ada di PHP? Misalnya anda ingin menggunakan library DOMpdf, Faker, Carbon dan sebagainya. Tentu saja, anda harus download terlebih dahulu baru melakukan instalasi satu persatu. Cukup ribet dan melelahkan bukan? Bisa dibayangkan ketika anda membutuhkan banyak library untuk kebutuhan website. Berapa banyak waktu yang terbuang untuk melakukan download dan instalasi. Belum lagi apabila crash dependensi kemudian website error. Tenang, para developer! Sekarang telah ada tools yang dapat membantu urusan management library PHP lho. Tools tersebut bernama Composer. Apa itu Composer? Bagaimana cara instal composer di Hosting? Let’s check it out! 😀

Baca Juga : Cara Upload File Website ke Hosting

Apa itu Composer?

Composer adalah sebuah tools untuk pengelolaan dependensi PHP. Menurut Wikipedia, Composer adalah sebuah paket dependensi untuk bahasa pemrograman PHP yang berfungsi untuk mengelola dependensi dan library PHP. Composer mulai dikembangkan pada tahun 2011 oleh Nils Adermann dan Jordi Boggiano. Nah dengan adanya composer ini, developer tidak perlu melakukan download library dan dependensi satu persatu. Tinggal tulis saja di library apa yang anda inginkan di composer. Lalu dengan sendirinya, composer akan mencari library apa yang sesuai dengan versi PHP dan melakukan instalasi secara otomatis.

Cara Instal Composer di Hosting

Composer juga dapat anda instal di Hosting lho. Caranya hampir sama ketika anda melakukan instalasi composer di Linux. Adapun caranya yaitu,

1. Akses Hosting via SSH

Untuk melakukan instalasi composer di Hosting, anda harus masuk ke server Hosting via SSH. Yang belum tahu caranya silahkan baca Panduan Akses SSH Melalui Terminal Linux dan Putty. Setelah berhasil akses Hosting, silahkan login sesuai dengan username password cPanel.

Baca Juga : Apa itu SSH

Ingat, akses SSH hanya bisa dilakukan minimal Paket Hosting Super ya!

2. Masuk ke Folder /tmp

Langkah kedua yaitu masuk ke direktori /tmp. Adapun caranya yaitu,

cd /tmp

3. Melakukan Instalasi Composer di Hosting

Kemudian, lakukan instalasi composer di Hosting. Pertama kali anda harus mendownload file composer menggunakan command curl seperti ini,

curl -sS https://getcomposer.org/installer | php

4. Memindahkan File Composer ke Folder /bin

Setelah file composer berhasil di download maka anda dapat memindahkan file composer.phar ke folder /bin. Hal tersebut berfungsi agar anda dapat memanggil perintah composer secara langsung via konsol/ terminal. Cara memindahkannya yaitu,

mkdir ~/bin
mv composer.phar ~/bin/composer
chmod +x ~/bin/composer
echo "export PATH=$HOME/bin:$PATH" >> ~/.bash_profile
source ~/.bash_profile

Perintah chmod +x berfungsi untuk memberikan hak akses/ previleged terhadap folder /bin/composer tadi.

5. Instalasi Composer Berhasil!

Nah sekarang composer telah berhasil diinstal di Hosting. Coba cek composer anda dengan cara berikut,

which composer

maka akan muncul seperti gambar di bawah ini,

Sekarang coba cek versi composer dengan cara berikut. Maka akan muncul versi dari composer!

composer --version

Bagaimana Cara Menggunakan Composer?

Instalasi sudah berhasil, lalu bagaimana cara menggunakan composer? Buat developer PHP pastinya udah tau kan ya gimana cara menggunakan composer. Nah, bagi yang baru pertama kali mencoba composer maka anda bisa membaca cara menggunakan composer berikut. Composer merupakan sebuah tools untuk pengelolaan dependensi dan library PHP. Untuk mengetahui berbagai library, dependensi atau framework yang dapat diinstal melalui composer bisa cek di https://packagist.org/. Pada kolom pencarian, silahkan tulis library yang diinginkan. Sebagai contoh, misalnya kali ini ingin memasukkan twbs/bootstrap.


Klik library yang diinginkan. Coba scroll ke bagian bawah terdapat beberapa cara untuk melakukan instalasi. Pada contoh kali ini yang perlu anda lakukan hanyalah menuliskan perintah berikut,

composer require twbs/bootstrap:4.0.0

Maka library yang diinginkan akan secara otomatis terdownload. Sekarang coba cek file composer.json. Librarynya sudah muncul kan? Itu tandanya, anda sudah siap untuk menggunakan library tersebut di file website yang sedang anda kembangkan.

Kesimpulan

Mulai saat ini, anda dapat melakukan instalasi library, dependensi atau framework PHP melalui composer. Selain lebih mudah dan cepat, ada banyak pilihan yang bisa anda gunakan. Tertarik menggunakan Hosting DomaiNesia? Yuk cek Hosting Murah DomaiNesia! Banyak promo dan diskon yang bisa anda dapatkan lho. Salam DomaiNesia! 😀

Baca Juga: Perlukah Website Saya Dipasang SSL

Mutiara Auliya

Hi! I am Data Analyst and Technical Writer at DomaiNesia. I love Linux, Python, Server, WordPress, Data Analysis and Artificial Intelligence. I will help you making some technically being easy to understand :)

Berlangganan Artikel

Dapatkan artikel, free ebook dan video
terbaru dari DomaiNesia

{{ errors.name }} {{ errors.email }}
Migrasi ke DomaiNesia

Pindah Ke DomaiNesia

Tertarik mendapatkan semua fitur layanan DomaiNesia? Dapatkan Diskon Migrasi 40% serta GRATIS biaya migrasi & setup

Ya, Migrasikan layanan Saya!

Hosting Murah

This will close in 0 seconds