Dynamische Websites mit Linux

Professionelle Websites für die breite Masse leben vom schnellen Aktualisieren von Information. Eine Seite, die immer gleiche Inhalte liefert, verliert bald ihre Besucher und geht in den digitalen Weiten des Internets unter.

Das Internet ist quasi per definitionem dynamisch. Ständig kommen neue Inhalte hinzu oder bestehende verändern sich. Dem gegenüber steht das Konzept statischer HTML-Seiten, die per Hyperlink fest miteinander verdrahtet sind. Je mehr Seiten auf der Website abgelegt sind, desto größer wird der Verwaltungsaufwand.

Besonders schwierig wird es bei dynamischen Daten wie etwa Preisen oder Aktienkursen. Hier händisch HTML-Seiten zu warten ist eine undankbare Sisyphus-Arbeit und Änderungen am Design sind nur mit großem Aufwand zu realisieren. Kompliziert wird es, sobald mehrere Leute an einem Dokument arbeiten müssen - etwa um eine aktuelle News auf die Homepage zu bringen. Langsame Reaktionszeiten und Überschneidungen in der Bearbeitung (zwei Personen platzieren zur gleichen Zeit Informationen im gleichen Dokument) sind hier vorprogrammiert.

Eine Möglichkeit, diesem Problem zu entgehen, sind dynamische Webseiten auf der Basis von Script-Sprachen wie Perl, PHP oder ASP/JSP. Lesen Sie im Folgenden, wie der Aufbau dynamischer Webseiten unter Linux mit Apache, PHP und MySQL als Datenbank funktioniert.