Schritt 1: Download
Nach den sehr guten Erfahrungen einer XAMPP Installation unter Windows heisst es nun also
das Ganze unter Mac OS zu wiederholen. Bereits nach einem ersten Blick wird klar: Das
XAMPP-Package für den Mac ist nicht ganz so komfortabel wie unter Windows und erfordert
den gepflegten Einsatz der Shell, na gut, soweit erstmal kein Problem. Die passende
Download-Seite ist schnell gefunden und ich entscheide mit für die TAR-Version vom Universal Binary.
Ein Klick auf den passenden Link, der automatische Download-Forward klappt nicht und
auch der Link zum direkten Download funzt nicht. Ok, was ist die beste Lösung in so einem Fall?
Na klar, einfach noch mal probieren und siehe da, schon geht der Download los (sogar
automatisch) und das File xampp-macosx-0.7.4.tar.gz befindet sich in meinem Download Ordner.
Schritt 2: Installation
Also auf zum 2. Schritt, der sich denkbar einfach gestaltet, wenn man keine Berührungsängste mit
der Unix-Shell hat. Also das Terminal starten und dann folgende Kommandos eingeben:
sudo su
tar xfvz xampp-macosx-0.7.4.tar.gz -C /
Für den nicht so erfahrenen Benutzer fehlt hier allerdings noch ein kleiner aber entscheidender
Schritt, denn man muss erstmal in den Download Ordner wechseln, damit das oben angegebene Kommando auch funktioniert. Am einfachsten geht das indem man erstmal den Download-Ordner im Finder öffnet, dann in der Shell “cd” (für “change directory”) mit einer Freistelle dahinter eingibt und dann einfach den Download-Ordner im Finder mit der linken Maustaste per Drag&Drop in das Shell-Fenster bewegt. Hierdurch wird in diesem Fall nur der Name des Verzeichnisses übernommen, aber keine Inhalte kopiert. Mittels der “Eingabetaste” noch bestätigen und dann klappt das tar-Kommando ohne Probleme. Die Ausgabe zeigt dann alle Dateien, die auf das System kopiert werden, das ist völlig in Ordnung.
Schritt 3: XAMPP Starten
Auch zum Starten wird die Shell benötigt. Dazu kann man das Fenster benutzen, welches gerade noch
für die Installation herhalten musste. Hier einfach folgendes Kommando eingeben:
/Applications/xampp/xamppfiles/mampp start
Wenn es keine Probleme gibt werden die folgenden Meldungen auf den Bildschirm geschrieben und
Apache und MySQL laufen im Hintergrund, was sich hoffentlich auch im nächsten Schritt bestätigen wird :).
Schritt 4: XAMPP Testen
Der erste Test mittels “http://localhost” im Browser und – Heureka – das sieht doch schonmal sehr gut aus. Nach Auswahl von “deutsch” als Sprache und dem klick auf “Status” sieht das ganze in der Tat viel versprechend aus:
Da mich konkret PHP und MySQL interessieren heisst es erstmal kurz nach phpinfo.php suchen. Die passende URL ist schnell gefunden:
http://localhost/xampp/phpinfo.php
Und auch hier sieht alles soweit gut aus auf den ersten Blick (ok, ja, ich gebe es zu, ich habe nicht alle Optionen im einzelnen geprüft ;)).
Weiter geht es zu phpMyAdmin der Standard Web-Oberfläche für die MySQL Datenbank, die man auch bei vielen Providern vorfindet:
http://localhost/phpmyadmin/
Auch hier sieht es doch auf den ersten Blick gut aus:
Jetzt steht also der Entwicklung eigener Web-Auftritte mittels PHP+Datenbank nicht mehr viel im weg. Was man jetzt quasi als kleines Schmankerl machen kann ist der Einsatz von Softlinks, denn damit eigene Seiten angezeigt werden müssen sich diese unter dem htdocs-Verzeichnis des Apache Web-Servers befinden, aber da möchte man ja seine eigenen Daten nicht wirklich ablegen.
Ein Softlink bringt hier eine elegante Lösung, indem man sein “Projekt-Verzeichnis” mit Hilfe des Finders in seinem “Home-Folder” anlegt, z.B. als:
Projects/service-geist/htdocs
Jetzt heisst es wieder ab in den Shell und wechseln ins htdocs-Verzeichnis des Apache Servers unter:
/Applications/xampp/htdocs
Hier kann man jetzt den Softlink anlegen mittels:
ln -s /Users/
/Projects/service-geist/htdocs/ service-geist
Wenn man jetzt im Finder eine Datei Test.txt im Ordner Projects/service-geist/htdocs anlegt wird
diese durch den softlink auch unter /Applications/xampp/htdocs/service-geist sichtbar und somit auch
im Browser unter http://localhost/service-geist/test.txt
Somit sind die eigenen Daten weiterhin strikt getrennt von den XAMPP Programm-Dateien und können
nicht versehentlich gelöscht oder bei einem Update überschrieben werden. Auch das Löschen des
Softlinks würde nicht die eigentlichen Daten im Homeverzeichnis löschen. Natürlich würde ein
Aufruf im Browser mittels “localhost” danach aber nicht mehr funktionieren, bis man den Softlink
(ggf. auch von einer anderen Stelle) wieder angelegt hat.
Jetzt wo alle Vorbereitungen getroffen sind kann es im nächsten Schritt weitergehen mit einer lokalen Installation von WordPress auf dem Mac, aber das ist dann der Stoff für einen neuen Blog-Eintrag … :)






Zwei interessante Ergänzungen: Zum einen läuft unter neueren Mac OS Versionen wohl schon ein apache default-mässig (oder ist zumindest vorinstalliert), allerdings in einer älteren Version.
Und wer XAMPP nicht schon aus der Windows-Welt lieb gewonnen hat, der sollte sich auch MAMP mal näher anschauen. Apache+PHP+MySQL extra aufbereitet für Mac OS.
MAMP läuft auf meinem neuen MacBook. LEider hab ich PEAR noch nicht ans laufen bekommen und so wirklich versucht hab ichs auch noch nicht :-)