Unter MySQL versteht man ein rationales Datenbanksystem, welches für diverse Betriebssysteme verwendet werden kann und über eine Open Source Software läuft und die Basis für dynamische Internetpräsenzen bildet. MySQL wurzelte anfangs in Schweden, wurde aber von Sun Microsystems für eine Milliarde Dollar aufgekauft.
Die Bedeutung und Herkunft des Namens MySQL kann heute nicht mehr genau wiedergegeben werden. In einer Datenbank können mehrere Tabellen angelegt werden und in einer so genannten Datenbankmanagementsystem - Engine werden dann die Datenbanken verwaltet. MySQL wird vor allem für Apache und PHP eingesetzt und es wird in hunderten von Produkten als Standard -Datenbanksystem verwendet. Mit rund 6 Millionen Installationen und 35.000 Downloads am Tag ist MySQL das meistgefragte Open Source - Datenbankverwaltungssystem weltweit.
PHP wird zur Erstellung von dynamischen Internetseiten oder auch Webanwendungen verwendet. PHP ist, wie MySQL, eine Open - Source - Software. PHP punktet mit leichter Erlernbarkeit und seiner vielfältigen Datenbankunterstützung und übertrumpfte auf Grund dessen sogar Perl. Der Begriff PHP stand einst für "Personal Home Page Tools" mittlerweile aber für "Hypertext Preprocessor". Die Skriptsprache steht in Anlehnung zu einer an C++ angelegten Syntax. Das PHP - System verarbeitet den PHP - Code serverseitig, das heißt, dass der Quelltext nicht an den Browser gesendet wird, sondern an einen Interpreter auf dem Server. Erst die Endausgabe des Interpreters wird an den Browser übermittelt, welche oft ein HTML - Dokument ist, aber dennoch auch ein PHP - Dokument sein könnte. Die PHP Version 6.0 soll zurzeit in Entwicklung sein, wobei viele Neuheiten schon in Version 5.3 zu finden sein werden.