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 composerTest jika instalasi berhasil dengan perintah:
composerInstalasi Laravel
cd /var/www/htmlcomposer create-project --prefer-dist laravel/laravel laravelcd laravel && mv .env.example .envphp artisan key:generateKonfigurasi 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.confsudo a2enmod rewritesudo a2enmod php7.0sudo service apache2 restartKonfigurasi 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/laravelsudo chmod -R 775 /var/www/html/laravel/storageSampai langkah ini proses instalasi Laravel di Ubuntu Server selesai. Silahkan buka browser untuk testing.
http://nama_domain