以下图,打开httpd.conf文件。
php
查找DocumentRoot(两处),作以下修改:css
#demo为自定义网站目录,下面再也不说明 DocumentRoot "f:/demo" <Directory "F:/demo">
重启配置服务。web
测试:打开浏览器,输入localhost/test.php(test.php为demo目录下新建的测试文件)shell
修改wamp安装目录下的wampmanager.ini文件:apache
[Menu.Left] ...... Type: item; Caption: "www 目录"; Action: shellexecute; FileName: "F:/wamp/www"; Glyph: 2 替换为: Type: item; Caption: "demo 目录"; Action: shellexecute; FileName: "F:/demo"; Glyph: 2 ......
再修改wamp安装目录下的wampmanager.tpl文件:浏览器
[Menu.Left] ...... Type: item; Caption: "${w_wwwDirectory}"; Action: shellexecute; FileName: "${wwwDir}"; Glyph: 2 替换为: Type: item; Caption: "${demo 目录}"; Action: shellexecute; FileName: "${F:/demo}"; Glyph: 2 ......
重启配置服务。测试
打开wamp安装目录下的bin\apache\apache2.4.9\conf\extra\httpd-vhosts.conf文件。(虚拟目录配置文件)网站
添加以下代码:spa
//添加站点,test01和test02目录下放置网站文件 <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com //邮箱地址,可不写 DocumentRoot "f:/demo/test01" //网站文件目录 ServerName test01.com //主机名 ErrorLog "logs/dummy-host2.example.com-error.log" //错误日志,可不写 CustomLog "logs/dummy-host2.example.com-access.log" common //平常日志,可不写 </VirtualHost> <VirtualHost *:80> ServerAdmin webmaster@dummy-host2.example.com //邮箱地址,可不写 DocumentRoot "f:/demo/test02" //网站文件目录 ServerName test02.com //主机名 ErrorLog "logs/dummy-host2.example.com-error.log" //错误日志,可不写 CustomLog "logs/dummy-host2.example.com-access.log" common //平常日志,可不写 </VirtualHost>
如上文,再次打开httpd.conf文件,作以下修改:日志
# Virtual hosts #Include conf/extra/httpd-vhosts.conf 替换为 # Virtual hosts Include conf/extra/httpd-vhosts.conf
//有些版本没有,则不用修改 Deny from all Allow from 127.0.0.1 替换为: Allow from all #Allow from 127.0.0.1
重启服务
打开C:\Windows\System32\drivers\etc\hosts,添加:
//添加站点
127.0.0.1 test01.com 127.0.0.1 test02.com
测试:打开浏览器,输入test01.com和test02.com。(须要事先在这两个目录下写好测试文件)
apache默认为80端口,如被占用,则须要修改端口号。
如上文,打开httpd.conf文件,作以下修改:
Listen 80 替换为: Listen 8080(或改为其它未被占用端口号)
ServerName localhost:80 替换为: ServerName localhost:8080(与上面修改的端口号要一致)
重启服务。
测试:localhost:8080/test.php(前面建的测试文件,在demo目录下)。