J'utilise MacOS 10.12.5 et je suis en train de configurer un localhost et tout semble correct. J'ai utilisé brew pour installer Apache (httpd), MySQL et PHP. J'ai modifié le fichier hosts pour faire pointer le localhost vers le site personnalisé et changé le vhost en :
<VirtualHost *:80>
ServerAdmin webmaster@dummy-host.example.com
DocumentRoot "/Users/me/site"
<Directory /Users/me/site/>
ServerName me.com
ServerAlias www.me.com
ErrorLog "/private/var/log/apache2/dummy-host.example.com-error_log"
CustomLog "/private/var/log/apache2/dummy-host.example.com-access_log" common
</VirtualHost>`
J'ai mis à jour httpd.conf pour inclure le fichier vhost et les modules php appropriés nécessaires.
En accédant à 'localhost' par 127.0.0.1 ou par le nom du site lui-même, je reçois le message suivant It Works!
au lieu des fichiers situés dans
DocumentRoot "/Users/me/site"
<Directory /Users/me/site/>