Cara Memulai Composer di Hosting cPanel

Apa itu composer ?

Menurut wikipedia , Composer adalah aplikasi package manager untuk bahasa pemrograman PHP yang menyediakan format standar untuk mengelola dependensi PHP dan pustaka-pustaka yang diperlukan. Composer dikembangkan oleh Nils Adermann dan Jordi Boggiano, yang terus mengelola proyek. Mereka mulai pengembangan pada bulan April 2011 dan merilis Composer pertama kali pada tanggal 1 Maret 2012. Composer biasa di gunakan untuk framework PHP misalkan Laravel atau CodeIgniter .

Mengapa harus menggunakan composer ?

  • Berikut ini adalah beberapa alasan mengapa kita harus menggunakan composer .
  • Membuat koding PHP lebih terstruktur dengan konsep MVC .
  • Tidak perlu meng-include semua file php atau class php yang dibutuhkan, sudah ada autoload yang menhandle fungsi tersebut.
  • Package yang dibutuhkan akan otomatis terpasang pada composer tanpa harus meng-include kan terlebih dahulu .
  • Di dalam packagist sudah tersedia ribuan package yang tersedia dan siap di gunakan pada composer.

Install Laravel menggunakan composer di cPanel

Setelah penjelasan di atas kita sudah tahu apa itu composer dan apa saja kelebihannya . Selanjutnya kita akan mencoba untuk menginstall salah satu Framework yang paling banyak di gunakan saat ini yaitu Framework Laravel .

  1. Akses SSH ke hosting .
    Untuk menggunakan composer , kita harus login terlebih dahulu ke SSH hosting . Cara akses SSH hosting bisa di lihat pada artikel Cara Mengakses SSH cPanel .
  2. Setelah masuk ke SSH , cek terlebih dahulu apakah composer sudah terinstall atau belum dengan command
    composer --version

    Jika muncul seperti di bawah ini berarti sudah terinstall .

    [accounts@server]$ composer --version
    Composer version 1.7.2 2018-08-16 16:57:12
    [accounts@server]$

    Untuk cPanel versi terbaru sudah terinstall composer , sehingga tidak perlu install lagi .

  3. Untuk menginstall Laravel cukup jalankan
    composer create-project laravel/laravel

    Tunggu prosesnya sampai selesai .

Facebook Comments

Apakah artikel ini membantu?

Artikel Terkait

Leave A Comment?