WAMPServer 自定义网站根目录等设置

注意
本文最后更新于 2023-11-17,文中内容可能已过时。

使用 WAMPServer 时自定义网站根目录。

1 WAMPServer 自定义网站根目录

1.1 修改 apache 配置文件

打开httpd.conf文件搜索documentroot后,找到路径修改为自定义的。
修改 httpd.conf 文件

再打开httpd-vhost.conf文件修改对应的路径。
修改完配置文件需要重启所有服务!

1.2 修改 wampmanager 文件

在 wampserver 安装路径根目录知道wampmanager.iniwampmanager.tpl两个文件。搜索menu.left, 然后也修改为自定义的路径。 然后退出,重启软件!

修改 wampmanager.ini 文件
修改 wampmanager.tpl 文件

1.3 编写 php 文件测试

1
2
3
<?php
  echo "hello world";
?>

测试结果

2 WAMPServer 多站点配置

打开httpd-vhost.conf文件,复制原有的几行配置文件,粘贴修改路径和域名等配置。比如

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
## Virtual Hosts
#
<VirtualHost *:80>
  ServerName localhost
  ServerAlias localhost
  DocumentRoot "g:/Demo"
  <Directory "g:/Demo">
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  </Directory>
</VirtualHost>

<VirtualHost *:80>
  ServerName test01.com
  DocumentRoot "g:/Demo/test01"
</VirtualHost>

<VirtualHost *:80>
  ServerName test02.com
  DocumentRoot "g:/Demo/test02"
</VirtualHost>

再打开C:\Windows\System32\drivers\etc\hosts文件,在文件最后添加类似于云服务器的域名解析,进行本地域名解析,当输入域名时优先从本地申请资源。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
...

## For example:
#
## 102.54.94.97 rhino.acme.com ## source server
## 38.25.63.10 x.acme.com ## x client host
## localhost name resolution is handled within DNS itself.
#  127.0.0.1 localhost
#  ::1 localhost
127.0.0.1 steamcommunity.com
192.168.28.1 windows10.microdone.cn
127.0.0.1 localhost
::1 localhost
127.0.0.1 test01.com
127.0.0.1 test02.com

3 WAMPServer 自拟定端口

WAMP 服务我安装了好几次,每次因为修改配置文件搞崩了。第一次装的时候发现 80 端口被占用了,因为以前玩了一下 Windows 的 IIS,暂停 IIS 的网站,再使用命令或者直接在控制面板关掉就好了。

  1. 如果不使用 80 多为默认端口,比如修改为 8080,还是在httpd.conf文件里修改。搜索80都改成8080然后,Ctrl+S 保存,重新启动 WampServer
    在浏览器地址栏输入localhost:8000

    1
    2
    3
    4
    
    #监听端口
    Listen 0.0.0.0:8080
    Listen [::0]:8080
    ServerName localhost:8080
  2. 使用 Notepad++打开 C:\wamp 目录下的 wampmanager.ini 和 wampmanager.tpl
    Ctrl+F 查找 localhost
    将其全部替换为localhost:8000
    然后,Ctrl+S 保存,重新启动 WampServer

相关内容

Buy me a coffee~
Lruihao 支付宝支付宝
Lruihao 微信微信
0%