Joomla Installation On Ubuntu 20.04

Are you happy with your current hosting provider ?

Joomla is one of the popular CMS. It is a free and open-source CMS that is built on PHP and stores its database engine on the backend. Joomla’s latest version is “4.03”.

Requirements for Joomla 4.X

Supported Web Servers

Apache – Minimum: 2.4, recommended: 2.4+

Nginx – Minimum: 1.10, recommended: 1.18+

Microsoft IIS – Minimum: 8, recommended: 10+

PHP- Minimum: 7.2.5, recommended: 8.0

Mysql – minimum: 5.6, recommended: 5.6+

Postgresql – minimum: 8, recommended: 10+

Features of Joomla

  • Multilingual CMS platform.
  • Well-supported platform.
  • Easy updates.
  • Integrated Help system.
  • Media manager tool which is used managing the media files and folders.
  • Better to upload, organizes contact management tool.
  • Built in search tool (or) smart search feature.
  • Easily managing frontend editing.
  • Powerful extensibility.

Installation of Joomla in Ubuntu 20.04

  • Update the Ubuntu system packages.
  • Install a web server (Apche (or) Ubuntu).
  • Install required PHP version and its extensions.


  • imagick
  • common
  • curl
  • gd
  • imap
  • intl
  • json
  • ldap
  • mbstring
  • mysql (or0 pgsql/ postgrseql PDO Driver
  • smbclient
  • ssh2
  • sqlite3
  • xml
  • zip
  • Install databse server (mysql/mariaDB) (or) postgresql
  • Create a databse and its user for Joomla
  • Download Joomla package from Joomla official website.
  • Set up a domain (or you can use the ip). If you have setup a virtual host for the domain. Then you can extract the Joomla files in the document root for the domain.
  • Restart the webserver.
  • Then you can access Joomla using http://ip/ (or) http://domain/
  • On the next step, you can enter the database details that you have previously configured.
  • Then overview Joomla installation.
  • Then go check for pre-installation check and reccomend settings.
  • Finally you have successfully Joomla on your domain.
  • Then you click the “Remove Installation folder” option.
  • Then you can login the dashboard through “Administrator”section.

HelptoInstall presents you with Cloud, Server Installation, and Migration Services. Our Experts are available for your need 24*7. Check into to start with the Installation Process.