Comment creer un VHOST pour travailler en local avec MAMP ?
Cela se fait en trois etapes :
- Ajouter le vhost sous apache :
Si c’est votre premier VHOST, il faut commencer par editer le fichier httpd.conf (qui se trouve normalement ici : /Applications/MAMP/conf/apache/) et décommenter la ligne permettant d’inclure le fichier de definition des VHOST.
En pratique, il suffit de supprimer le « # » qui se trouve devant la ligne suivante :Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf
Ensuite, il faut editer le fichier httpd-vhosts.conf (qui se trouve normalement ici : /Applications/MAMP/conf/apache/extra/). Ajouter les lignes suivantes au fichier afin de creer le nouveau VHOST :
<VirtualHost *:80> DocumentRoot "/Chemin/vers/les/sources/du/site/" ServerName projet.local </VirtualHost>
Remplacez « /Chemin/vers/les/sources/du/site/ » par le path qui pointe vers vos sources PHP, et « projet.local » par l’url que vous souhaitez donner a votre projet.
- Ajouter l’URL au fichier hosts de votre ordinateur.
Editez le fichier « /etc/hosts » et ajoutez la ligne suivante (ou projet.local correspond à l’URL précédemment défini) :127.0.0.1 projet.local
- Redemarrer apache
Redémarrez Apache et le tour est joué ! Vous pouvez acceder a votre application depuis l’url que vous avez defini.