It is important to check your server compatibility before installing Joomla. Joomla 3.x has higher technical requirements than its predecessor versions.
You will need hosting space - a place on a web server where you can set up your site, making it accessible for anyone with Internet access. Your hosting account should support the PHP scripting language, MySQL, and it has to run the Apache server software.
PHP is the scriptinglanguage that Joomla is written in.
The MySQL databaseis where Joomla stores its data (the contents of your site).
Apache is the web server software thatprocesses the PHP instructions for how to pull in contents from the database and display a web page.