Installing OpenCart on Ubuntu 22.04 LTS


OpenCart is an open-source e-commerce shopping platform that allows to create online stores. It was first released in 2009 and has since become a popular choice for small to medium-sized businesses who want to create an online presence.


You must following things to complete this tutorial.

  • Ubuntu 22.04 LTS up and running.
  • Root permission.
  • Basic knowledge of linux commands.
  • Internet connectivity.

In this post, We will show you how to install OpenCart on ubuntu 22.04 LTS along with LAMP Stack.

Step 1: Updating Ubuntu Repository

Update your Ubuntu system by running the following command:

sudo apt-get update
sudo apt-get upgrade

Step 2: Installing Dependencies

Install the required dependencies for OpenCart:

sudo apt-get install apache2 mariadb-server php libapache2-mod-php php-mysql php-curl php-gd php-zip php-xml php-mbstring unzip -y

Step 3: Downloading OpenCart

Download the latest version of OpenCart from the official website :


Step 4: Extracting OpenCart’s Zip

Extract the downloaded file and move it to the web directory:

sudo unzip
sudo mv upload /var/www/html/opencart

Step 5: Creating OpenCart’s Database & User

Create a new database and user for OpenCart:

sudo mysql -u root -p
GRANT ALL PRIVILEGES ON opencart.* TO 'opencartuser'@'localhost' IDENTIFIED BY 'password';

Note: Replace ‘opencartuser’ and ‘password’ with your desired values.

Step 6: Updating Permission

Set the correct permissions for the OpenCart directory:

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

Step 7: Creating OpenCart Virtualhost

Configure Apache to serve OpenCart:

sudo nano /etc/apache2/sites-available/opencart.conf

Add the following content to the file:

<VirtualHost *:80>
    DocumentRoot /var/www/html/opencart/
    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

Note: Replace ‘’ with your domain name or IP address.

Step 8: Enabling OpenCart Site

Enable the OpenCart site and restart Apache:

sudo a2ensite opencart.conf
sudo systemctl restart apache2

Step 9: Access OpenCart

Access OpenCart in your web browser by visiting your server’s domain name or IP address. Follow the installation wizard to complete the setup.


We have successfully installed and setup the OpenCart service using the LAMP stack on Ubuntu. If you have any questions or issues, please leave a comment below.

Installing OpenCart on Ubuntu 22.04 LTS

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to top