Stap 1: Software requirements
Webserver: een webserver is een programma dat webpagina's serveert. Uw browser (wat u het meest waarschijnlijk kijken naar dit Instructable in) laadt webpagina's. Om dit te doen, ga je naar een adres, zoals Uw browser dan praat met de webserver op dat adres, die stuurt terug een web-pagina, die op zijn beurt toont de pagina voor u om te zien. (Ja, ik weet dat het kan veel ingewikkelder dan dat, maar we stick met dat voor onze doeleinden hier.) We zullen een webserver genaamd Apache gebruiken.
PHP: PHP is een scripttaal (programmeertaal) die u schrijven "programma's" die op de webserver worden uitgevoerd kunt, en uiteindelijk dynamische informatie verzendt naar de webbrowser. Bijvoorbeeld, laten we zeggen je gaat naar een webpagina, en een formulier invullen met uw persoonlijke gegevens. Dat informatie worden gecontroleerd moet om ervoor te zorgen het ingevuld volledig. U kunt gebruik maken van PHP voor het verwerken van de gegevens die in werd gestuurd, en ervoor te zorgen dat het was allemaal volledig ingevuld, gebaseerd op de informatie die was ingediend, breng vervolgens de gebruiker aan web-pagina die specifiek zijn voor hen. U zal niet doen werkelijke codering voor Joomla, maar je moet PHP geïnstalleerd zodat Joomla werken.
MySQL: MySQL is een database, plain en simpel. Het gaat om het opslaan van de werkelijke inhoud van de website die u uiteindelijk met Joomla bouwen zult.
Joomla is een bepaalde versie van deze softwareproducten vereist, en die eisen kunnen worden gevonden op de website van Joomla.