Setup Joomla CMS on Ubuntu 18.04 with Nginx, MariaDB and PHP 7.1 Support

I have been testing Ubuntu 18.04 LTS edition… and the steps below shows you how I got Joomla CMS installed and configured with Nginx HTTP Server

This post shows students and new users how to install Joomla on Ubuntu 18.04 LTS with Nginx, MariaDB and PHP 7.1 support. Like many other content management systems, Joomla runs on top of the LAMP stack. LAMP is a collection of open source software that allows webmasters to create dynamic and powerful websites and applications.

For those who don’t know, Joomla is an open source content management system (CMS) that helps webmasters and bloggers create dynamic websites. It might be the second or third most popular CMS installed today, right behind WordPress. So, if WordPress isn’t meeting your needs, you may want to give Joomla a try.

This post should be easy to follow even for new users.

To get started with installing and configuring Joomla on Ubuntu, follow the steps below:

Step 1: Install Nginx HTTP Server

Joomla needs a webserver and a great place to start is with Nginx. So, go and install Nginx webserver on Ubuntu by running the commands below:

sudo apt-get update
sudo apt-get install nginx

After installing Nginx, the commands below can be used to stop, start and enable Nginx service to always start up with the server boots.