Cara Install Laravel di Ubuntu

Ini adalah pertama kali saya mencoba laravel, begitu membaca officaial dokumentasinya, disitu dijelaskan bahwa laravel punya ekosistem tersendiri, dia sudah menyediakan berbagai macam environment untuk menunjang development. Saya sebagai newbie sekilas membaca bahwa untuk permulaan kita sangat direkomendasikan untuk menginstall Homestead, tapi jika kita enggan mengikutinya karena Homestead adalah emulator khusus laravel yang notabene sebuah emulator sudah pasti hobi menghabisi RAM size, jadi kita diberi alternatif lain menggunakan local server pada umumnya, dengan catatan harus memenuhi requirement seperti berikut:

  • PHP >= 7.2.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Nah, saya jadi kepo nih, gimana cara saya tahu bahwa php saya sudah memenuhi kriteria diatas? saya pake ubuntu, dan ini cara saya mengetahuinya:

php -m

Nah dri situ saya dapat meninjau, dan ternyata saya cuman perlu install ini (highlight merah):

  • PHP >= 7.2.0
  • BCMath PHP Extension
  • Ctype PHP Extension
  • JSON PHP Extension
  • Mbstring PHP Extension
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Install BCMath, Mbstring & XML PHP di Ubuntu

PHP ane versi 7.2, jadi ane pake command ini

sudo apt install php7.2-bcmath

Jika sudah cek lagi php modul, harusnya sudah tersedia seperti ini,

Tunggu sampe proses selesai. Lanjut install mbstring, pake command ini

sudo apt-get install php7.2-mbstring

Jika sudah cek lagi php modul, harusnya sudah tersedia seperti ini,

Lanjut, terakhir kita install xml extension php dengan cara ini,

sudo apt-get install php7.2-xml

Jika sudah cek lagi php modul, harusnya sudah tersedia seperti ini,

Oke, sekarang semua syarat sudah terpenuhi, saatnya lanjut install composer.

Install Composer

Oke, tahap berikutnya mari kita install Composer untuk manajemen dependensi, jadi begini cara melakukannya di ubuntu.

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

Sekarang kita buat agar composer dapat digunakan secara global, menggunakan command berikut:

sudo mv composer.phar /usr/local/bin/composer

Maksud dari kode diatas adalah kita memindahkan file "composer.phar" sekaligus merenamenya menjadi "composer", sehingga nantinya kita tinggal panggil "composer" aja di terminal tanpa ".phar".

Lanjut, mari kita buat file composer menjadi executable dengan cara berikut,

chmod +x /usr/local/bin/composer

Oke beres, sekarang kita bisa cek di terminal keberadaan composer dengan cara ketik "composer"

Upgrade Composer

Kebetulan kita baru pertama kali menginstall, sehingga secara otomatis akan mendapatkan versi terbarunya, tapi saya yakin suatu saat kamu pasti bakal mendapati sistem composer kadaluarsa untuk selang beberapa bulan. Nah, bagaimana cara mengupdatenya? jangan sampai salah pake command update dependensi lhooo.

Jadi untuk update/upgrade composer ke versi paling baru kamu cukup gunakan perintah berikut:

composer self-update

Install Laravel

Oke, pada tahap ini, saya sarankan kalian menggunakan alternatif command untuk install laravel, ada di dokumentasi agak bawah, seperti ini:

composer create-project --prefer-dist laravel/laravel instabot

Command diatas mengisaratkan bahwa "buat project" dengan folder "instabot" dari "laravel versi terbaru / distribusi terbaru".

Launch Laravel

Pertama jalankan development server dengan perintah berikut:

php artisan serve

Oke beres, kalian bisa buka tersebut di browser kesayangan.


Post a Comment

Previous Next

نموذج الاتصال