Cara Install Laravel di Linux 100% Berhasil!

Oktober 5, 2019


Laravel? Apa itu? Nama anak tetangga? Bukan! Laravel itu merupakan salah satu web framework terpopuler di era sekarang yang mana juga ditulis dengan bahasa pemrograman terpopuler PHP. Framework yang sudah menerapkan konsep Model View Controller ini dibuat oleh Taylor Otwell. Frameworknya Pak Taylor ini bersifat open source dan sekarang kita akan coba untuk menginstalnya.


Namun sebelum menginstal laravel kita perlu tahu apa saja requirement yang dibutuhkan. Pada artikel ini saya menggunakan laravel versi 6, sedangkan untuk OS nya sendiri saya menggunakan Ubuntu 18.04. Setiap versi laravel terkadang berbeda requirementnya terutama pada batas versi php yang digunakan.


Requirement

  • 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

Pada laravel 6 versi php yang digunakan minimal php versi 7.2. Untuk menginstal php versi 7.2 perintahnya sebagai berikut.


sudo apt-get install php7.2

Jika ingin yang terbaru tinggal menghapus angka versinya.


sudo apt-get install php

Atau kalian bisa mengunjungi artikel berikut Cara Install PHP 5 dan PHP 7 di Linux untuk informasi lebih cara install php 7 di ubuntu beserta bagaimana cara mengesetnya sebagai default.


Setelah php versi 7.2 atau yang terbaru sudah terpasang, giliran kita mengecek apakah sekiranya ekstensi php yang diperlukan oleh laravel juga ikut terpasang? Bagaimana caranya? Ketik perintah berikut di terminal


php -m

Kemudian kita cari ekstensi yang bersangkutan. Ekstensi php yang ditampilkan sesuai dengan versi php yang kita gunakan saat ini.


Sedangkan jika ingin melihat ekstensi php versi lain yang sebelumnya juga sudah kalian pasang di pc, bisa dengan mencantumkan versinya


php7.3 -m

Jika ada ektensi yang kurang kita tinggal lihat sesuai versi php yang kita gunakan (php 7.2).


sudo apt-get install php7.2

Namun jangan keburu Enter cukup tekan Tab dua kali.


Nah di sana akan muncul ekstensi php apa saja yang belum kita install, contohnya di sini saya belum menginstal ekstensi bcmath untuk requirement Laravel.


Setelah itu baru kita tambahkan ekstensi yang kurang tadi


sudo apt-get install php7.2-bcmath

Install Laravel di Linux Ubuntu

Sebelum ke laravel kita perlu install composer. Apa itu composer? Bagaimana cara memasangnya? Kunjungi web resmi Composer


Install Via Laravel Installer

Laravel menyediakan fitur Laravel Installer untuk mempermudah kita menginstal Framework Laravel, untuk mendownloadnya kita butuh composer.


composer global require laravel/installer

Selanjutnya kita globalkan direktori ~/.composer/vendor/bin/ agar laravel installer dapat digunakan sebagaimana mestinya.


Buka file .bashrc melalui nano. File ini berlokasi di home


sudo nano .bashrc

Karena file ini merupakan hidden file atau file tersembunyi maka kita ketikkan perintah ls -a via terminal atau ctrl+h atau juga bisa klik kanan -> show hidden file di file manager untuk melihatnya. Ya sudah lanjut! setelah file terbuka seperti ini.



Tambahkan kode berikut di baris paling bawah


export PATH=~/.composer/vendor/bin:$PATH

Tekan Ctrl+X untuk keluar dan tekan y untuk menyetujui perubahan file tersebut lalu tutup dan buka kembali terminal. Sekarang coba buat projek laravel dengan perintah berikut pada path yang sudah kalian tentukan.


// laravel new nama_project

laravel new blog

Tunggu proses install….


Jika proses install laravel selesai silahkan ketik ls atau cek langsung di lokasi yang bersangkutan.


Jika terdapat peringatan laravel: command not found maka kita cek kembali settingan ~/.composer/vendor/bin. Karena terkadang setiap versi OS bisa saja berbeda dan link berikut mungkin bisa membantu kalian https://stackoverflow.com/questions/26376516/laravel-php-command-not-found


Install Via Composer Create-Project

Cara install kedua dengan menggunakan perintah composer create-project


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

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

Oke, sekarang boleh dicek.



Jalankan Laravel

Untuk menjalankan laravel kita membutuhkan perintah:


php artisan serve

Sebagai catatan perintah tersebut harus dieksekusi di dalam projek laravel yang sudah diinstal sebelumnya. Selanjutnya akses localhost dengan port 8000 di web browser (localhost:8000). Jika tidak ada error seharusnya tampilan awal laravel seperti berikut.



Referensi

Kategori