This short post shows students and new users how to install and use Joomla Content Management System (CMS) on Ubuntu Linux with Apache HTTP web server. This post will also have a link to set up free Let’s Encrypt SSL certificates to protect your Joomla websites and applications.
Joomla is a free and open source CMS based on PHP and MySQL that also has many features and thousands of plugins and templates or themes. If you want to create a website or an online store, Joomla might be the easiest way to do it, especially if you will need user support to manage and maintain the site.
This tutorial is based on Ubuntu Linux. We will install the Apache web server, the MariaDB database server and the PHP modules. We will also link to another post that will show you how to protect your Joomla website using free SSL certificates from Let’s Encrypt.
For more information on Joomla, see your Homepage
To start installing Joomla on Ubuntu Linux, follow the steps below:
How to install Apache on Ubuntu Linux
As mentioned above, we will use the Apache web server to run Joomla. Joomla requires a web server to function, and Apache is one of the most popular open source web servers available today.
To install Apache on Ubuntu, run the following commands:
sudo apt update sudo apt install apache2
After installing Apache, the following commands can be used to stop, start and enable Apache services always start every time the server starts.
sudo systemctl stop apache2.service sudo systemctl start apache2.service sudo systemctl enable apache2.service
To test if Apache is installed and working, open your web browser and look for the IP address or hostname of the server.
http: // localhost