Composer adalah sebuah tools untuk pengelolaan dependensi PHP. Composer mulai dikembangkan pada tahun 2011 oleh Nils Adermann dan Jordi Boggiano. 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.
Langkah-langkah Instal Composer pada Layanan Hosting
Ikuti langkah-langkah berikut untuk menginstal Composer pada layanan hosting Anda.
Langkah 1 Akses SSH Hosting
Anda perlu mengakses SSH untuk dapat menginstal Composer.
Langkah 2 Instal Composer
Anda dapat melanjutkan proses instal Composer melalui SSH. Harap diingat bahwa untuk mengeksekusi setiap perintah di bawah, Anda bisa menekan tombol Enter pada keyboard.
1. Masukkan perintah cd /tmp untuk masuk ke direktori tmp.
2. Kemudian, masukkan perintah curl -sS https://getcomposer.org/installer | php untuk menginstal Composer.
3. Anda berhasil menginstal composer.phar pada direktori tmp. Namun instalasi ini perlu dipindahkan ke dalam direktori bin.
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,
Perintah chmod +x berfungsi untuk memberikan hak akses/ previleged terhadap folder /bin/composer tadi.
5. Masukkan perintah which composer untuk melihat path lokasi Composer. sekarang composer telah berhasil diinstal di Hosting. Coba cek composer anda dengan cara berikut,
maka akan muncul seperti gambar di bawah inSekarang coba cek versi composer dengan cara berikut. Maka akan muncul versi dari composer!
Langkah 3 Instal Packages dengan Composer
Sekarang Anda bisa gunakan Composer untuk menginstal package dan dependensinya.
1. Silakan akses packagist.org untuk mencari packages yang ingin Anda instal dengan Composer.
2. Sebagai contoh, kami mencari packages bootstrap pada kolom pencarian. Kemudian, klik twbs/bootstrap pada hasil pencarian.
3. Anda akan diarahkan ke halaman package twbs/bootstrap. Di bawah judul halaman, silakan catat perintah composer require twbs/bootstrap untuk menginstal package dengan Composer melalui SSH.
4. Masukkan perintah instal package: composer require twbs/bootstrap pada SSH. Tunggu prosesnya hingga Composer selesai menginstal package.
5. Jika muncul peringatan “Do not run Composer as root/super user!” Anda bisa memasukkan perintah yes.
6. Selamat! Package dan dependensinya berhasil Anda instal dengan Composer.
Selamat Mencoba.