Я просто потратил час, пытаясь заставить это работать, следуя инструкциям по SO, но мой в итоге оказался немного другим.
Настройки VMWare
1.) Установите соединение VMWare на NAT
2.) запустите> cmd> ipconfig> скопируйте значение шлюза по умолчанию
3.) отредактируйте файл hosts (c: / Windows / System32 / drivers / etc / hosts)
- добавьте это в свой файл hosts:
<gateway-ip> yourserver.local
Настройки OS X
1.) отредактируйте конфигурацию Apache (например, sudo vim /etc/apache2/httpd.conf)
- добавьте эту запись vhost в свой файл httpd.conf:
ИмяVirtualHost 127.0.0.1
<VirtualHost 127.0.0.1>
DocumentRoot "/ путь / к / вашему / проекту"
Имя сервера yourserver.local
<Каталог "/ путь / к / вашему / проекту">
AllowOverride All
Опции Все
</ Directory>
</ VirtualHost>
2.) Отредактируйте файл хостов (sudo vim / etc / hosts)
- добавьте эту строку в свой файл hosts
127.0.0.1 yourserver.local
3.) Перезагрузите Apache (sudo apachectl restart)
Я обнаружил, что мне пришлось переключить настройку подключения на VMWare, чтобы перезапустить подключение, прежде чем эти настройки сработали для меня. Надеюсь, это поможет.