Instalasi Laravel di Ubuntu Server

August 28, 2018

Pengantar

Laravel adalah framework php gratis / open source yang populer dan banyak digunakan oleh banyak developer dalam membangun aplikasi web. Laravel dapat berjalan di sistem operasi Windows, macOs, maupun Linux selama sistem operasi tersebut sudah terinstal PHP.

Persiapan

Sebelum instalasi Laravel, kita siapkan terlebih dahulu Server Ubuntu 18.04 Server yang sudah terinstal LAMP. Jika belum, silahkan instal dulu LAMP nya di Cara Instalasi LAMP (Linux, Apache, Mysql, PHP) di Ubuntu 18.04

Instalasi Composer

sudo apt install composer

Test jika instalasi berhasil dengan perintah:

composer

Instalasi Laravel

cd /var/www/html
composer create-project --prefer-dist laravel/laravel laravel
cd laravel && mv .env.example .env
php artisan key:generate

Konfigurasi Apache Web Server

sudo nano /etc/apache2/sites-available/laravel.conf
# laravel.conf

<VirtualHost *:80>
  ServerName [nama_domain]

  ServerAdmin webmaster@localhost
  DocumentRoot /var/www/html/laravel/public
  <Directory /var/www/html/laravel/public >
      Options Indexes FollowSymLinks MultiViews
      AllowOverride All
      Require all granted
  </Directory>
  ErrorLog ${APACHE_LOG_DIR}/error.log
  CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
sudo a2ensite laravel.conf
sudo a2enmod rewrite
sudo a2enmod php7.0
sudo service apache2 restart

Konfigurasi file hosts

sudo nano /etc/hosts
# /etc/hosts

127.0.1.1   [nama_domain]

ctrl + x, lalu tekan y untuk menyimpan.

Izinkan Apache web server mengakses folder laravel dan sub folder storage dengan jalankan perintah:

sudo chgrp -R www-data /var/www/html/laravel
sudo chmod -R 775 /var/www/html/laravel/storage

Sampai langkah ini proses instalasi Laravel di Ubuntu Server selesai. Silahkan buka browser untuk testing.

http://nama_domain

Profile picture

Written by Yogi Gilang Ramadhan who lives and works in Jawa Barat, ID. Building useful things. You should follow me on Twitter