1  Einführung

In diesem Kapitel erarbeiten wir die Grundlagen für die gesamten folgenden Kapitel und Arbeitsschritte. Wir werden einen Webserver, die Programmiersprache PHP und das Datenbanksystem mySQL installieren. Danach folgt die PHP-Anwendung phpMyAdmin, um Datenbanken komfortabel verwalten zu können, sowie die eigentliche Blogsoftware Wordpress. Zum Abschluss installieren wir die Entwicklungsumgebung Eclipse und werden Firefox mit ein paar praktischen Add-Ons anreichern.

Diese Installationen sind ratsam, um eine vernünftige Ausgangsbasis zu schaffen. Die anfänglichen Mühen werden mit einem funktionierenden System belohnt und man kann im Folgenden die Arbeitsschritte genau nachvollziehen.

Wir werden die Installation für die gängigen Betriebssysteme wie Mac OS X 10.5, Windows XP, Vista und Windows 7 kennenlernen. Damit sind fast alle Umgebungen abgedeckt. Dieses Buch beschreibt ausschließlich kostenlose Software, die auf jedem Betriebssystem gleich funktioniert und aussieht. Nur die Installation der einzelnen Pakete unterscheidet sich von System zu System. Nach der Installation gibt es keine Unterschiede mehr zwischen den verschiedenen Betriebssystemen.

Sie finden alle notwendigen Installationsdateien für Ihr Betriebssystem auf der Webseite www.buch.cd. Dort haben wir die – zum Erscheinungstermin des Buches - aktuellsten freigegebenen Versionen verwendet. Natürlich werden auch die URLs der Pakete angegeben, damit Sie sich die neueren Versionen laden können. Denn nichts ist so schnelllebig wie das Internet und die Software.

Selbstverständlich könnten wir uns die komplette Installation sparen und die Entwicklung stattdessen auf einem eigenen Webserver oder einem Hosting-Paket im Web vornehmen. Dagegen spricht aber, dass man jedes Mal die Dateien auf den Server übertragen muss, um eine Änderung auszuprobieren. Außerdem ist es nicht sinnvoll, erste Gehversuche mit der Wordpress-Programmierung oder Vorlagenentwicklung im öffentlich zugänglichen Internet zu starten. Eine lokale Installation kann zudem gut für die notwendige Sicherung eines Live-Systems eingesetzt werden.

1.1  Installation von Apache, PHP und mySQL

Im Gegensatz zu klassischen Websites, die nur aus HTML, Cascading Style Sheets (CSS) und JavaScript bestehen, erzeugt Wordpress eine dynamische Website. Dynamische Websites benötigen einen Webserver, eine Programmiersprache wie zum Beispiel PHP und einen Datenbankserver, in unserem Fall mySQL. Um diese Art von Website zu testen, brauchen wir entweder einen Server im Internet oder wir müssen auf einem lokalen Rechner einen Webserver installieren. Um sich den Aufwand des wiederholten Uploads auf einen Webserver zu sparen, installieren wir die benötigte Software lokal.

Die notwendigen Programme

Je nach Betriebssystem sind unterschiedliche Programme notwendig, die bei den jeweiligen Websites kostenlos zu beziehen sind.

Softwarepaket für Windows Systeme

Die einfachste Methode für Windows-Systeme ist das bereits fertig zusammengestellte Paket XAMPP. Die Abkürzung XAMPP setzt sich aus den Anfangsbuchstaben der enthaltenen Anwendungen zusammen:

X für die verschiedenen Betriebssysteme

A für den Webserver Apache

M für das Datenbanksystem mySQL

P für PHP

P für Perl

Das aktuelle Paket können wir auf der Website der Apachefriends unter der URL http://www.apachefriends.org/de/xampp-windows.html beziehen. Am einfachsten ist es, die 33 MByte große Installer-Version zu verwenden, da diese mit allen gängigen Versionen von Windows funktioniert. Natürlich finden Sie dieses Paket auch auf www.buch.cd.

Softwarepakete für Mac OS X

Für das Betriebssystem Mac OS X von Apple ist ebenfalls ein Installationspaket bei den Apachefriends vorhanden. Da das Betriebssystem aber alle Anwendungen außer mySQL bereits installiert hat, ist es hier nur notwendig, diese zu aktivieren. Das ist zwar etwas aufwändiger, als ein fertiges Paket zu verwenden, dafür erhalten wir aber ein perfekt aufeinander abgestimmtes System, ohne es mit zusätzlicher Software zu belasten.

Zuerst müssen wir das Datenbanksystem mySQL von der Website mit der URL http://dev.mysql.com/downloads/mysql/5.1.html#macosx-dmg laden. Als geeignetes Paket gilt momentan das für Mac OS X 10.5 (x86) in der Version 5.1.36 und mit der Größe 60,6 MByte. Natürlich finden Sie dieses Paket auch auf www.buch.cd.

Zusätzlich benötigen wir einen Editor, um die Systemdateien zu bearbeiten. Am besten verwenden wir dazu das Programm TextWrangler von Bare Bones. Auch diese Applikation ist kostenlos verfügbar und kann unter der URL http://www.barebones.com/products/ textwrangler/download.html bezogen werden. Momentan ist die Version 2.3 mit einer Größe von 10,9 MByte die letzte stabile Variante. Natürlich finden Sie dieses Paket auch auf .

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!

Lesen Sie weiter in der vollständigen Ausgabe!