1.首先在apache的安装目录下找到conf目录下找到httpd.conf文件
开启虚拟主机
# Virtual hosts
Include conf/extra/httpd-vhosts.conf
2、然后在apache的安装目录下找到conf目录下的extra找到httpd-vhosts.conf文件
在文件最后添加类似我下面的配置,详细参数见说明
<VirtualHost *:80>
//网站目录
DocumentRoot "E:\phpStudy\WWW\myphp"
#主机名
ServerName myphp.com
#配置目录权限
<Directory "E:\phpStudy\WWW\myphp">
#Indexes 的作用就是当该目录下没有 index.html 文件时,就显示目录结构,去掉 Indexes,Apache 就不会显示该目录的列表了。
#要禁止 Apache 显示目录结构列表,只需将 Option 中的 Indexes 去掉即可。
#MultiViews 使用"MultiViews "搜索,即服务器执行一个隐含的文件名模式匹配,并在其结果中选择
#【备注:在Indexes前,加 + 代表允许目录浏览;加 – 代表禁止目录浏览。】
# Options -Indexes FollowSymLinks MultiViews
Options FollowSymLinks ExecCGI
AllowOverride All
#允许所有
Order allow,deny
Allow from all
Require all granted
</Directory>
</VirtualHost>
3、在C:\Windows\System32\drivers\etc\host文件中加入
127.0.0.1 myphp.com
4、最后重启Apache服务即可