Das neue Programm von Apache Friends „Xampp-VM for Mac“ macht es wirklich einfach Xampp für Linux unter Mac zu nutzen, und das mit nur wenigen Klicks. In der ersten Version hat man sich auf drei Bereiche konzentriert. Zugriff und Bearbeitung von Dateien durch Mounten auf dem Mac-Desktop, Zugriff auf phpMyAdmin und anderen Applikationen über einen sicheren Tunnel, Testen des Codes unter Linux.
Neuer Stack-Manager
Der neue Stack-Manager bietet eine zentrale Kontrolloberfläche, mit der Services gestartet und beendet werden können. Auch das Port-Forwarding, Arbeiten mit Dateien und Ausführen von Kommandos sind darüber möglich.
Individuelle Services lassen sich auch über das OS X Tray starten.
Port-Forwarding
Der Stack-Manager bietet ein grafisches Interface um Ports zwischen Xampp-VM und dem Host-System zu vermitteln. Unterstützung kommt durch vordefinierte Regeln, die den Port 80 der Xamp-VM auf den Port 8080 des Hosts weiterleiten.
So kann durch das Browsen über den Port 8080 auf phpMyAdmin und andere Web-Applikationen, die auf der Xampp-VM laufen, zugegriffen werden, zum Beispiel über http://localhost:8080/phpmyadmin. Individuelle Port-Weiterleitungen können über dasselbe Interface auch angelegt werden.
Mounten
Xampp-Verzeichnisse lassen sich nun mounten und die Dateien können per Finder zwischen Host und Xampp kopiert oder editiert werden. Der Menüpunkt Volumes im Stack-Manager ermöglicht das Mounten und Durchsuchen der Verzeichnisse.
Konsole
Das Ausführen von Kommandos ist in Xampp-VM einfach. Ein Klick auf Open Terminal im Stack-Manager führt die Anmeldung mit vollen Root-Rechten in der Konsole von Xampp-VM aus.
PHP-Applikationen erstellen
Der Menüpunkt Network im Stack-Manager ermöglicht das Forwarding zwischen Port 80 von Xampp-VM und Port 8080 des Hosts. Über den Menüpunkt Volumes des Stack-Managers wird das Verzeichnis /opt/lampp gemountet. Über den Finder von OS X navigiert man nun zu dem gemounteten Volumen und erstellt das Verzeichnis myapp/ im Verzeichnis htdocs/. Dort kann man das PHP-Skript ablegen, zum Beispiel die berühmt-berüchtigte „Hello World“-PHP-Datei. Aufgerufen wird das Skript im Browser über localhost:8080/myapp/hello.php
Der Download von Xampp-VM ist über diesen Link möglich.