试试这个作为你的 conf/extra/httpd-vhosts.conf
#
# Use name-based virtual hosting.
#
NameVirtualHost *:80
## must be first so the the wamp menu page loads
## and leave as Allow from 127.0.0.1 as outside access should not be required to the wamp homepage
<VirtualHost *:80>
    ServerAdmin webmaster@homemail.net
    DocumentRoot "F:/wamp/www"
    ServerName localhost
    ServerAlias localhost
    <Directory  "F:/wamp/www">
        Order Deny,Allow
        Deny from all
        Allow from 127.0.0.1
    </Directory>
</VirtualHost>
# Yes, it's a symfony2 project
<VirtualHost *:80>
    DocumentRoot "F:\www\my_project\web"
    ServerName myproject.dev
    ServerAlias myproject.dev www.myproject.dev
    Options Indexes FollowSymLinks
    <Directory "F:\www\my_project\web">
        AllowOverride All
        Order Deny,Allow
        Allow from 127.0.0.1
        Allow from 192.168.2
        ## change to Allow from all when it works
    </Directory>
</VirtualHost>
现在您需要像这样将站点名称添加到您的主机文件中。
127.0.0.1 myproject.dev 
::1 myproject.dev 
编辑:
为了让您的浏览器找到您的站点域名,您必须告诉 Windows 您用于测试的域名存在以及它所在的 IP 地址。为此,您可以将测试域名添加到名为hosts. 当 Windows 加载其网络组件并由名为DNS Client
要添加新的本地域名,您必须编辑 windows hosts 文件
c:\windows\system32\drivers\etc\hosts
并像这样为每个虚拟主机添加一行
127.0.0.1  myproject.dev
127.0.0.1  myproject2.dev
127.0.0.1  myproject3.dev
::1  myproject.dev
::1  myproject2.dev
::1  myproject3.dev
保存后,使用Run as Administrator(右键单击 + 切换 Windows 命令处理器图标以显示包含Run as Administrator菜单行的菜单)启动命令提示符并发出这 2 个命令以重新启动“DNS 客户端”服务,以便它接收您的更改。或者只是重新启动。
net stop dnscache
完成时
net start dnscache
PS。双引号是必需的,因为服务名称中有空格!    
如何编辑主机文件
hosts 文件受 Windows 保护,要保存它,您必须具有管理员权限。在 Vista/W7/W8 上,您可能认为您是管理员,但您不是。
要成功保存主机文件,请执行此操作以使用管理员权限启动编辑器。
在桌面或“开始”菜单中找到您的编辑器图标(如果您没有别的东西,记事本会这样做)右键单击 + 移到您选择的编辑器图标上 - 将显示一个菜单。从菜单中选择“以管理员身份运行”。
使用file -> open将编辑器导航到c:\windows\system32\drivers\etc\hosts文件。
进行更改后,您现在可以保存它们。