Apache ist die Abkürzung für "Apache HTTP Server".
Apache ist dabei als eine Art Vermittler zu sehen, der durch den Aufruf einer Seite die Befehle weitergibt.
Befindet sich Apache auf einem Server (z.B. XAMP), läuft es ungefähr so ab :
- User wählt eine Seite mit dem Browser an.
- Apache hört diesen Aufruf des Browsers, weil die Seite auf dem selben Server ist, wie Apache.
- Nun gibt Apache PHP den Befehl weiter, der dann die Webseite zusammenbaut.
> Wenn in PHP noch Dinge für die Webseite in MySQL gespeichert sind, so hohlt sich PHP die entsprechenden Daten aus der Datenbank.
- Wenn PHP nun die Seite fertig hat, gibt er sie wieder an Apache.
- Nach kurzer Durchsicht auf formale Mängel bekommt der Browser durch Apache nun die benötigten Informationen für das Aussehen der Webseite.

