in Programing

Cara Install Laravel di Ubuntu

Untuk dapat menjalankan framework Laravel 5.4 dibutuhkan spesifikasi web server:

  • PHP >= 5.6.4
  • OpenSSL PHP Extension
  • PDO PHP Extension
  • Mbstring PHP Extension
  • Tokenizer PHP Extension
  • XML PHP Extension

Cara install web server Apache + PHP + MySQL dapat dibaca di postingan Cara Install LAMP Server + phpMyAdmin di Ubuntu 16.04.

Setelah web server siap, sekarang kita membutuhkan lagi perangkat lunak lain yang disebut Composer. Composer merupakan perangkat lunak package manager untuk PHP. Fungsinya mirip dengan package manager di distro Linux atau Ubuntu, butuh script tertentu, dependensi, dan update cukup menggunakan Composer. Composer akan mengunduh script yang dibutuhkan. Pastikan koneksi internet yang digunakan stabil pada saat menjalankan perintah Composer.

Perintah install Composer

Uji instalasi Composer dengan mengetik perintah di bawah ini, jika berhasil akan tampil informasi perintah Composer.

Setelah web server dan Composer siap, selanjutnya melakukan instalasi Laravel. Instalasi Laravel dapat dilakukan dengan 2 cara yaitu melalui Laravel Installer dan melalui Composer Create-Project.

Install Laravel via Laravel Installer

Unduh Laravel Installer menggunakan Composer

Setelah itu, edit file ~/.bashrc, masukkan kode di bawah ini

Lalu ketik perintah

Setelah Laravel-Installer selesai diunduh, Laravel siap diinstall.

Perintah di atas akan mengunduh Laravel dan menyimpannya dalam folder blog. Jadi jika ingin membuat project baru cukup menggunakan perintah Laravel-Installer di atas.

Install Laravel via Composer Create-Project

Unduh Laravel menggunakan Composer

Perintah di atas akan menghasilkan sebuah folder blog yang berisi Laravel.

Jangan lupa ubah hak akses folder storage menjadi 777 yang terdapat pada folder Laravel

Cara Menjalankan Laravel

Menggunakan Built-In Web Server
Buka terminal lalu masuk ke folder blog. Ketik perintah di bawah ini untuk menjalankan built-in development server yang terdapat pada Laravel.

Blog Laravel tadi dapat diakses melalui http://localhost:8000

Menggunakan Apache
Jika ingin menggunakan Apache, kita perlu melakukan beberapa konfigurasi virtual host.

Edit file /etc/hosts

Tambahkan

Isi dengan kode konfigurasi virtual host di bawah ini

Kemudian aktifkan virtual host yang telah dibuat

Dengan virtual host ini kita dapat mengakses Laravel blog dengan alamat http://blog.dev

selamat mencoba 🙂

referensi:
Laravel 5.4 – Documentation