How to Install Magento on Ubuntu 18.04


Easily deploy your favorite applications in seconds at an unbeatable price for your next projects.

Installing Magento on Ubuntu 18.04

Magento is a popular open-source e-commerce platform that allows businesses to create and manage online stores. It provides a wide range of features and flexibility to create a unique and customized shopping experience for customers.

To install Magento on Ubuntu 18.04, follow the steps below:


  1. Ubuntu 18.04 installed on your server
  2. LAMP stack (Apache, MySQL, PHP)

Step 1: Update Server

First, update your Ubuntu 18.04 server to the latest packages:

sudo apt update
sudo apt upgrade

Step 2: Install Apache Web Server

Install Apache web server using the following command:

sudo apt install apache2

Step 3: Install MySQL Database Server

Install MySQL database server using the following command:

sudo apt install mysql-server

During the installation process, you will be prompted to set a root password for the MySQL server. Make sure to remember this password for later use.

Step 4: Install PHP

Install PHP and necessary extensions using the following command:

sudo apt install php libapache2-mod-php php-mysql php-curl php-gd php-mbstring php-xml php-xmlrpc php-soap php-intl php-zip

Step 5: Configure Apache

Enable required Apache modules and configure virtual hosts for Magento installation:

sudo a2enmod rewrite
sudo systemctl restart apache2

Step 6: Download and Extract Magento

Go to the official Magento website and download the latest version:

wget https://download.magento.com/download

Extract the downloaded file:


tar -zxvf download

Move the extracted files to the Apache default root directory:


sudo mv magento/* /var/www/html

Give appropriate ownership and permissions to Magento files:


sudo chown -R www-data:www-data /var/www/html
sudo chmod -R 755 /var/www/html

Step 7: Create Magento Database

Log in to MySQL shell using the MySQL root user:

sudo mysql -u root -p

Create a new database for Magento:



Create a new MySQL user and assign necessary privileges to the database:

CREATE USER 'magentouser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON magento.* TO 'magentouser'@'localhost';

Step 8: Configure Magento

After completing the above steps, open a web browser and enter your server's IP address or domain name in the address bar. You will see the Magento setup wizard.

  • Agree to the terms and conditions
  • Enter the database details: database name, username, and password
  • Choose a store name and admin credentials
  • Complete the installation process

Once the installation is complete, you will have a fully functional Magento e-commerce store running on your Ubuntu 18.04 server.

Refer A Friend
Get $25

installing magento on ubuntu 18.04
magento installation on ubuntu 18.04
how to install magento on ubuntu 18.04
magento ubuntu 18.04
installing magento on ubuntu
magento 2 ubuntu 18.04
magento ubuntu installation
ubuntu 18.04 magento
magento 2 installation on ubuntu 18.04
how to install magento 2 on ubuntu 18.04

Why Customers Love Us

What our customers say about us

Ready To Get Started For Free?

Create your free account today.