Ich arbeite schon seit mindestens 3 Jahren aufm Mac und habe immer und immer wieder Ubuntu / Debian  als VM installiert – was eigentlich keinen Sinn macht, da MacOSX ja alles mitliefert, was man als Developer so braucht :-)

So fangen wir mal mit den einfachen Sachen an. Wie Ihr brew installiert und benutzt habe ich ja schon geschrieben. Was jetzt noch fehlt ist eigentlich nur noch der Apache :-)

PHP aktivieren:

Als Allererstes braucht Ihr einen Terminal Editor. MacOSX bringt nano native mit, ist aber nicht mein Editor, ich benutze da doch lieber VIM.

Der Pfad zum Apache:

cd /etc/apache2

So, wie ihr nun seht hat es nicht dieselbe Folder Struktur wie unter Debian / Ubuntu…

Die wichtigste Datei ist httpd.conf. Mit dieser Datei configuriert Ihr euren Apache. Bitte erstellt vorher ein Backup, sicher ist sicher ;-) ->

sudo cp httpd.conf httpd.conf.backup

Öffnet nun die Datei – um PHP zu aktivieren müsst Ihr einfach die # entfernen ->

LoadModule php5_module libexec/apache2/libphp5.so

Danach einfach den Apache neu starten ->

sudo /usr/sbin/apachectl restart

Ihr habt nun PHP 5.3.6 für euren Apache aktiviert…

VHost:

Die VHost config Datei findet ihr ->

cd /etc/apache2/extra/

Wie Ihr sehen könnt sind dort noch andere config Dateien… Um VHost erstellen zu können benötigt ihr nur den httpd-vhost.conf (bitte vorher ein Backup machen) ->

sudo cp httpd-vhost.conf httpd-vhost.conf.backup

Mehr config infos findet Ihr hier -> Apache2 Conf

Example ->