在 wamp 的安装过程中,默认把网站根目录设置到了一个在安装文件夹下的 www 文件夹当中。这样就会使自己编写的代码和 wamp 服务混在一起,结构不清晰。所以我们需要自定义网站根目录。
例如我们在 d 盘下新建了一个名为 PhpDemo 的文件夹,现在需要修改 apache 目录下的 httpd.conf 文件
我们把鼠标放在底部的 wamp 图标上,左键,找到 apache 目录下的该文件并打开。ctrl + f 搜索 DocumentRoot,会看到如下配置:
DocumentRoot "${INSTALL_DIR}/www"
将其修改为:
DocumentRoot "D:/PhpDemo"
并将其下方的
<Directory "${INSTALL_DIR}/www/">
修改为:
<Directory "D:/PhpDemo/">
保存并退出。
同理修改 apache 下的 httpd-vhosts.conf 文件下的这两行内容。
重启 wamp 服务。
注意!对配置文件的修改,都需要重启服务才能生效!
下面我们进行一下测试,在 PhpDemo 文件夹下新建 test.php 文件,输入:
<?php
echo "successfully";
?>
打开浏览器,输入 localhost/test.php。测试成功。
但细心的人会发现,左键 wamp 图标,www 目录这个名字没有被修改。
Snipaste
下面修改 wamp 的配置文件:
在 wamp 安装目录下找到 wampmanager.ini 文件和 wampmanager.tpl 文件。
打开 ini 文件,搜索 Menu.Left,找到
Type: item; Caption: ""; Action: shellexecute; FileName: "d:/wamp64/www";www 目录 Glyph: 2
改为:
Type: item; Caption: ""; Action: shellexecute; FileName: "d:/PhpDemo";PhpDemo 目录 Glyph: 2
保存并退出。
打开 tpl 文件,继续搜索 Menu.left,找到:
Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2
修改为:(注意需要在 gbk 编码格式下,即用记事本保存为 ANSI 编码,否则会出现乱码)
Type: item; Caption: "PhpDemo 目录"; Action: shellexecute; FileName: "d:/PhpDemo"; Glyph: 2
保存并退出,重启 wamp 服务。
即可看到 www 目录变为了 PhpDemo 并且也可以点击后正确跳转。