1.修改 httpd.conf
打开之后Ctrl+F查找DocumentRoot ,将安装默认的路径换成你想要设置的目录。比如我要改成D盘的Sian文件夹。红框就是你查找到的第一个,然后你把绿色和蓝色箭头那里改成你想设置的地址。
2.修改 wamp目录下的wampmanager.ini和wampmanager.tpl
然后进入wamp安装目录找到如下两个文件。
先在wampmanager.ini中吧图中这一行地址修改为你想设置的地址。
然后在wampmanager.tpl中找到如下这一行修改地址。
3.重启WampServer
然后点击www目录就可以直接进入你刚才设置的页面了。
4.然后继续
进入你自定义的根目录测试一下,然后新建一个php文件,输入内容之后,到浏览器中输入localhost/文件名(例如我新建一个000.php我就输入localhost/000.php)
(。◕ˇ∀ˇ◕)气不气,气不气。
之前网上有教程说让你回去改httpd.conf ,把Include conf/extra/httpd-vhosts.conf改为啥啥啥的,傻不傻,这样以后多环境配置怎么办。所以嘛——
去Apache安装目录下边找httpd-vhosts.conf,能搜出来俩,你仔细辨认一下。
打开之后里边长这样。
WAMP 本地环境 配置多站点 虚拟目录教程
1.修改 httpd.conf
- 老版本是将 httpd.conf中查找Deny from all,注释掉Deny from all,下面添加Allow from all,整个配置文件有三处实现外网访问。(老版本的,你们看看其他教程)
- Apache2.4.x开始是将 Require all denied 以及 Require local 注释掉,在下面添加 Require all granted 。
- 直接点击进入文件或者去Apache安装目录搜索然后进入文件。
打开文件之后修改下面两处,找到 Require all denied和 Require local,你们可能Ctrl+F直接搜索可能搜不到,因为我发现有的写得是Require all deny,截图就在下边,你们找找周围的句子搜一下,找到就好。
然后把原句注释掉,就是直接在这两句前面加上#。然后在原句的下面粘贴上Require all granted即可。
2.修改httpd-vhosts.conf
去Apache安装目录下边找httpd-vhosts.conf,能搜出来俩,你仔细辨认一下。那个文件内容长这样(看下图)。
你看他里边内容啊
# Virtual Hosts
#
<VirtualHost *:80>
ServerName localhost //注意这行
ServerAlias localhost
DocumentRoot "${INSTALL_DIR}/www" //注意这行
<Directory "${INSTALL_DIR}/www/">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
123456789101112
看我上面标记的两行,你会发现,你之前进入根目录的页面都是localhost/xxx
而你的xxx存放在${INSTALL_DIR}/www里边。
${INSTALL_DIR}/www 的意思是安装目录下边的www文件夹。
你要配置多站点,就是多加几个类似于localhost的东西。
<VirtualHost *:80>
DocumentRoot "文件夹目录"
ServerName 名称
</VirtualHost>
1234
比如说我加了这么一块。加完之后保存,
。
修改host
在你电脑中找到记事本功能,然后右键以管理员身份运行,然后Ctrl+O打开文件,找到C:\Windows\System32\drivers\etc目录下的host文件,拉到最底下,模仿着localhost把你刚才添加的写上去,然后保存文件,就一切成功了。