很多初学PHP的小慕慕和我有一样的问题,在学习网站的时候想在搭建不同的网站方便调试。该教程已经帮助慕慕官方群的多个小伙伴成功搭建多站点配置。
版本WampServer 2.5
第1步------首先电脑上安装好WampServer2.5
安装步骤省略,大家在Wamp官网下载安装就可以
第2步------创建虚拟主机定义
找到httpd-vhosts.conf 文件,目录在\wamp\bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf。
(最好以管理员权限修改)
比如说我的所有的站点都放到了D盘的PHP文件夹下。这里我们从头开始创建一个新的虚拟主机来做网站01,命名为 wangzhan01 (我这里用网站01,各位自己可以随便改),首先我们在 D:\PHP 文件夹下新建 wangzhan01文件夹,只需把下面的设置的代码的相应目录更改即可。
在最下面添加以下代码
<VirtualHost *:80>
ServerName wangzhan01
DocumentRoot "D:/PHP/wangzhan01"
<Directory "D:/PHP/wangzhan01">
AllowOverride all
Require local
</Directory>
</VirtualHost>
然后保存文件
第3步-----把新域名加到HOSTS文件中
hosts文件在C:\Windows\System32\drivers\etc 目录。
(你可能编辑保存不了,复制一份在桌面以管理员权限编辑保存再替换)
然后在相应的位置分别输入这两行代码:
127.0.0.1 wangzhan01
::1 wangzhan01
例如
# localhost name resolution is handled within DNS itself.
# 127.0.0.1 localhost
# ::1 localhost
# ::1 wangzhan01
127.0.0.1 localhost
127.0.0.1 wangzhan01
第4步--------取消掉httpd.conf中关于虚拟主机定义的注释
httpd.conf文件在 E:\wamp\bin\apache\apache2.4.9\conf 目录。
找到这两行代码:
#Virtual hosts
#Include conf/extra/httpd-vhosts.conf
然后把
#Include conf/extra/httpd-vhosts.conf
前的 # 取消,如果已经取消就不用更改。
第5步--------刷新域名缓存
用管理员权限打开Windows命令行终端【有些版本win10叫Windows PowerShell(管理员)(A)】,分别运行下面两行代码
先运行net stop dnscache //如果无法停止,这时可以关闭WAMP和清理下正在运行的程序
再运行net start dnscache
第6步——–重启WampServer,测试是否成功
在wangzhan01文件夹下创建一个php文件,命名为index.php.
index.php文件中放入以下内容:
<?php
echo '配置成功';
?>
然后保存。
现在在浏览器中输入http://wangzhan01/index.php
输出了 ‘配置成功’,证明我们多站点配置成功啦!
热门评论
为什么不用 3.0.6版本 原谅我喜欢用最新版本的 哈哈
审核好慢,还有一个很基础问题就是,本地配置多版本PHP环境