Per impostare un proprio ambiente di sviluppo su Mac OS X è necessario creare e configurare un sito locale utilizzando il web server Apache. Il sito che andremo a creare ricade sotto la categoria dei virtual hosts.
Per prima cosa creiamo una nuova directory sotto Sites, ad esempio miosito.dev. Potete crearla ovunque vogliate
all'interno della vostra home directory, ma tenete sempre presente che dovete impostare i permessi corretti in lettura e scrittura facendo
clic con il tasto destro sulla cartella e selezionando Info.
A questo punto dobbiamo editare il file hosts ed aggiungere una entry per il nostro sito. Aprite il Terminale e digitate:
sudo nano /etc/hosts
Dopo l'ultima riga presente inserite:
127.0.0.1 miosito.dev
Ora dobbiamo configurare Apache. Sempre nel Terminale digitate:
sudo nano /etc/apache2/httpd.conf
Spostiamoci in basso fino a # Virtual hosts ed eliminiamo il commento (#) davanti alla riga:
# Include /private/etc/apache2/extra/httpd-vhosts.conf
Salvando il file abbiamo abilitato i virtual hosts in Apache. Ora nel Terminale digitiamo:
sudo nano /etc/apache2/extra/httpd-vhosts.conf
Aggiungete quanto segue:
<Directory "/Users/nomeutente/Sites/miosito.dev">
Options Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
AllowOverride All
Order allow,deny
Allow from all
</Directory>
<VirtualHost *:80>
DocumentRoot "/Users/nomeutente/Sites/miosito.dev"
ServerName miosito.dev
</VirtualHost>
Salvate e avviate Apache:
sudo apachectl start
Aprite nel browser l'indirizzo http://miosito.dev e buon lavoro.