Laravel 9 Install in Ubuntu Example
May 09, 2022 . Admin
Hi Guys,
Today, I will explain to you how to install laravel 9 on ubuntu. we will show the step-by-step install of laravel 9 on ubuntu 16.04 and 18.04. I will first install composer on ubuntu.
Here, I will give you a full example for laravel 9 install in ubuntu example as below.
Step 1: Install ComposerIn 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/composerStep 2: Download Laravel
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 example-app
After the installation of laravel 9, we need 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 in 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 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
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 rewriteStep 4: Restart Apache2 server
Now the follow all the above changes. We will need to restart Apache2 using the below command.
sudo service apache2 restartRun Laravel App:
All steps have been done, now you have to type the given command and hit enter to run the laravel app:
php artisan serve
Now, you have to open web browser, type the given URL and view the app output:
http://localhost:8000
It will help you...