Laravel 8 Install in Ubuntu Example
Teams applying “Laravel 8 Install in Ubuntu Example” in a production project can use practical gross up to record implementation, review and debugging time, then compare that effort with tests and shipped functionality instead of treating activity as performance by itself.
Before copying the example into a live application, confirm version-specific behaviour with the official Laravel website and test it against the project’s actual database and runtime.
Hi Guys
Today,I will explain you how to install laravel 8 on ubuntu. we will show step by step install laravel 8 on ubuntu 16.04 and 18.04.I will first install composer on upbantu.
Here, I will give you full example for laravel 8 install in ubuntu example as bellow.
Step 1: Install Composer
In this step,We will download the composer using the below command.
sudo apt-get update
sudo apt-get install curl
sudo curl -s https://getcomposer.org/installer | php
Now we 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
Now this step, I will move on root directory “/var/www/html” and .download and install fresh laravel.
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
Here this step, we will configure the Apache2 site configuration file for Laravel. Run the below command to create a new configuration file. like laravel.conf
sudo nano /etc/apache2/sites-available/laravel.conf
After creating a file, copy and paste below the code in this file and save it.
<VirtualHost *:80>
ServerAdmin [email protected]
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
After the configuring Apache2 server. We will need to enable laravel virtual host site and Apache2 rewrite module. so we will enable using the below command.
sudo a2ensite laravel.conf
sudo a2enmod rewrite
Step 4: Restart Apache2 server
Now the follow all the above changes. We will need to restart Apache2 using the below command.
sudo service apache2 restart
Step 5: Run Our Laravel Application last in this step, we will run our example using the below Url in the browser.
http://example.com
It will help you...
- How to Notifications With database Driver in Laravel 11?
- How to Send Email Via Notification in Laravel 11?
- How to Install and Configure Laravel 11 Debugbar?
- How to Like Dislike System in Laravel 11?
- How to Paginate a Model with Relationship in Laravel 11?
- Laravel 11 Upload Files to Amazon S3 Example
- Laravel 11 Send WhatsApp Messages Example
- Laravel 11 Rest API Authentication Using JWT Tutorial