In this tutorial, we will see how to install laravel 8 on ubuntu. We will see step by step installation of laravel 8 on ubuntu 16.04 and 18.04.
Given below is full example for laravel 8 install in ubuntu
Step 1: Install Composer
sudo apt-get update
sudo apt-get install curl
sudo curl -s https://getcomposer.org/installer | php
Move the composer.phar file into the bin folder and set the permission for all users.
sudo mv composer.phar /usr/local/bin/composer
chmod +x /usr/local/bin/composer
Step 2: Install Laravel 8
cd /var/www/html
composer create-project laravel/laravel blog --prefer-dist "8.*"
After installation laravel 8, we need to permission for the new directory. so we will set permission using the below command.
sudo chown -R www-data:www-data /var/www/html/blog/
sudo chmod -R 755 /var/www/html/blog/
Step 3: Configure Apache2
We will configure the Apache2 site configuration file for Laravel.
sudo nano /etc/apache2/sites-available/laravel.conf
Now run this command
<VirtualHost *:80>
ServerAdmin admin@example.com
DocumentRoot /var/www/html/blog/public
ServerName example.com
<Directory /var/www/html/blog/public>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Enable Laravel virtual host site and Apache2 Rewrite Module
sudo a2ensite laravel.conf
sudo a2enmod rewrite
Step 4: Restart Apache2 server
sudo service apache2 restart
Step 5: Run Our Laravel Application
Run this URL below in your browser:
http://example.com
I hope this example helps you.