On their Technical Requirements page The Joomla! Project publish the minimum requirements for hosting a Joomla! CMS website on a server.
Read more: Joomla! Technical Requirements.
PHP and the Joomla! CMS
The Joomla! Project state: with the following PHP Modules selected: Note: If when you switch to PHP 8.2 with the following PHP Modules selected or you switch to PHP 8.1, your website throws an Error 500, try also selecting the following PHP Module: Joomla! 4 CMS websites will run on servers using PHP 7.2.5 or later. PHP 7 is no longer supported by the developer. And support for PHP 8 ended in January 2024. You should therefore only host a Joomla! 4 CMS website on a server running PHP 8.1 or later. Note: If when you switch to using PHP 8.1 your website throws an Error 500, try selecting the following PHP Module: Versions of Joomla! which predate Joomla! 4 are no longer supported by The Joomla! Project. Joomla! 3.5 (and earlier) websites will break if you try to use them with PHP 7 or later. Joomla! 3.5 (and earlier) websites require using PHP 5.6 or earlier. PHP 5.6 (and earlier) is no longer supported by the developer. Users of Joomla! 3.10 (and earlier) should update their website to Joomla! 4 (or later) at the earliest opportunity. Read more: Supported PHP versions. The Joomla! Project state: Visit the following link to learn more about why The Joomla! Project require a more recent version of MySQL to be used with Joomla! 5 than was the case with Joomla! 4. Embracing Change: Why Joomla 5’s Requirement for MySQL 8 is a Leap Forward. The Joomla! Project state: Versions of Joomla! prior to Joomla! 4 are no longer supported by The Joomla! Project. Joomla! 3.5 and 3.10 websites require using MySQL 5.1 or later. Users of Joomla! 3.10 (and earlier) should update their website to Joomla! 4 (or later) at the earliest opportunity. There are many derivatives of MySQL. A popular derivative is MariaDB. Another derivative listed by The Joomla Project is PostgreSQL. The Joomla! Project state: Last time we checked, The Joomla! Project made no mention of which version of MariaDB is compatible with hosting a Joomla! 4 CMS website. We can however confirm that Joomla! 4 CMS websites work well when MariaDB is running on a server. Apache, Nginx and Windows - IIS are listed on the Joomla! Technical Requirements page, but there are others you can use with your Joomla! website. Hosting providers which offer LiteSpeed Web Server hosting claim its use increases server performance, stability and security. Read more: LiteSpeed Web Server. {/slider} What kind of hosting is right for your website? Joomla! websites perform better on SSD drives. We coach, help and support managers with responsibility for Joomla! websites in organisations across Cheshire, Manchester, Merseyside, North West England & the UK.
MySQL and Joomla!
MySQL Derivatives and Joomla!
Server Applications
Useful articles in our Joomla! User Guide
WYNCHCO Joomla! CMS Support