One of the easier ways to setting up your Joomla hosting, specifically in terms of complying with software requirements, is to use a pre-configured solution stack. These solution stacks, popularly known as AMPs (which stand for Apache, MySQL, and Perl/Python/PHP), comprise of the basic software that you need to have in order to run a basic web server.
The solution stack you will need depends on the operating system your Joomla hosting will run on. Hence, we have LAMP for Linux, WAMP, for Windows, and MAMP, for Mac, with the first letters of the respective operating systems added to the generic AMP acronym.
Each of these AMP variations will have slightly different modes of installation, but theyre somewhat similar because they use the same software. If you want to learn more how to install these for your website, you can ask help from the official joomla hosting website for guides and instructions. Alternatively, the respective websites of the AMP variations will have the proper guides as well.