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

[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     ServerAdmin admin@localhost     ServerName blog.dev     ServerAlias www.blog.dev         DocumentRoot /var/www/html/blog/public              Options Indexes FollowSymLinks MultiViews         AllowOverride All         Require all granted          ErrorLog ${APACHE_LOG_DIR}/error.log     CustomLog ${APACHE_LOG_DIR}/access.log combined

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 🙂

Leave a Reply

Your email address will not be published.