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
[INPUT]1 2 3 sudo apt-get install curl curl “sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer
Uji instalasi Composer dengan mengetik perintah di bawah ini, jika berhasil akan tampil informasi perintah Composer.
[INPUT]1 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
[INPUT]1 composer global require “laravel/installer”
Setelah itu, edit file ~/.bashrc, masukkan kode di bawah ini
[INPUT]1 export PATH=$HOME/.config/composer/vendor/bin:$PATH
Lalu ketik perintah
[INPUT]1 source ~/.bashrc
Setelah Laravel-Installer selesai diunduh, Laravel siap diinstall.
[INPUT]1 laravel new blog
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
[INPUT]1 composer create-project –prefer-dist laravel/laravel blog
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*
[INPUT]1 chmod -R 777 storage
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.
[INPUT]1 php artisan serve
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
[INPUT]1 sudo nano /etc/hosts
Tambahkan
[INPUT]1 127.0.0.1 blog.dev
[INPUT]1 sudo nano /etc/apache2/sites-available/vhost.conf
Isi dengan kode konfigurasi virtual host di bawah ini
[INPUT]1 2 3 4 5 6 7 8 9 10 11 12 13
Kemudian aktifkan virtual host yang telah dibuat
[INPUT]1 sudo a2ensite vhost.conf
Dengan virtual host ini kita dapat mengakses Laravel blog dengan alamat http://blog.dev
selamat mencoba ð