Вот как я делаю это на XP (не ожидайте, что это изменит 7)
Сначала добавьте домен виртуального хоста в ваш HOST (как вы сделали)
Я не помещаю виртуальный хост webroot в основной каталог htdocs.Я создаю определенный корень рядом с ним, который дает мне следующее дерево:
- C: \ XAMPP \ htdocs
- C: \ XAMPP \ htdocs-seconddomain
- C: \ XAMPP \ htdocs-thirddomain
и т. Д.
Поэтому в вашем случае я бы создал c: \ XAMPP \ htdocs-efmm рядом с C: \ XAMPP \ htdocs
Затем:
Отредактируйте httpd.conf в XAMPP, добавьте и определите любые параметры Apache для нового корня документа, например:
<Directory "C:/XAMPP/htdocs-efmm">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
[any extra apache module instructions you may require]
Order allow,deny
Allow from all
</Directory>
Отредактируйте httpd-vhosts.conf в XAMPP., добавив виртуальный хост:
<VirtualHost *:80>
ServerName efmm.local
ServerAlias www.efmm.local
DocumentRoot "C:/XAMPP/htdocs-efmm"
ErrorLog "C:/XAMPP/htdocs-efmm/error.log"
DirectoryIndex index.php index.html index.htm
</VirtualHost>
Перезапустите XAMPP.Вы можете просмотреть свой новый виртуальный хост сейчас.