Eine einfache Möglichkeit aktuelle Versionen von Apache, PHP, Perl und MySQL auf den Mac zu bekommen, ist XAMPP zu installieren. Auch für Wechsler von anderen Betriebssystemen ist das interessant, da XAMPP auch für Windows, Linux und Solaris verfügbar ist. Der Vorteil von XAMPP ist, dass sich alle genannten Programme sehr einfach und ohne viel Konfigurationsaufwand installieren lassen und obendrein sogar kostenlos ist. Einziges fehlendes Feature ist das Starten beim Systemstart, das besonders für Web-Entwickler wichtig ist, das unter Mac OS X hinzuzufügen ist allerdings recht einfach:
Als erstes startet man Terminal, wechselt in den StartupItems-Ordner und erstellt einen Ordner für das neue StartupItem in den man auch gleich wechselt:
cd /System/Library/StartupItems/ sudo mkdir Xampp cd Xampp/
In diesem Ordner müssen nun zwei Dateien namens StartupParameters.plist und Xampp (selber Name wie der StartupItem-Ordner) erstellt und die erforderlichen Rechte gesetzt werden:
sudo touch StartupParameters.plist Xampp sudo chmod 0755 *
In der Datei “StartupParameters.plist” muss man nur eine Beschreibung einfügen:
{
Description = "Xampp";
}
In der Datei “Xampp” müssen die Funktionen StartService(), StopService() und RestartService() gesetzt werden:
#!/bin/sh
#
# Xampp StartupItem script
#
. /etc/rc.common
StartService ()
{
ConsoleMessage "Starting Apache..."
/Applications/xampp/xamppfiles/mampp startapache
ConsoleMessage "Starting MySQL..."
/Applications/xampp/xamppfiles/mampp startmysql
}
StopService ()
{
ConsoleMessage "Stopping Apache..."
/Applications/xampp/xamppfiles/mampp stopapache
ConsoleMessage "Stopping MySQL..."
/Applications/xampp/xamppfiles/mampp stopmysql
}
RestartService ()
{
StopService
StartService
}
RunService "$1"
Voraussetzung für die Funktion ist, dass XAMPP im Programme-Ordner (“/Applications/xampp”) installiert wurde, und sich die Datei “mampp” im Ordner “/Applications/xampp/xamppfiles/” befindet, andernfalls muss man die Pfade in der Datei “Xampp” entsprechend anpassen. Beim nächsten Systemstart sollte XAMPP automatisch gestartet werden, andernfalls muss man Pfade bzw. Dateirechte überprüfen.












Recent Comments