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.