wamp(3.1.0版本)网站根目录的更改及多站点配置

网站根目录的更改:
更改wamp网站根目录的目的:使代码既能被服务器执行,又使代码和wamp安装文件包分离。
需要修改的文件:
httpd.conf,httpd-vhosts.conf,wampmanager.ini,wampmanager.tpl
操作方法:
一、网站根目录的修改
1.打开httpd.conf —> ctrl+F找到documentRoot 将www更改为指定的目录Demo
—> ctrl+F找到Directory 将www更改为指定目录Demo —> 保存(D:/Demo)
wamp(3.1.0版本)网站根目录的更改及多站点配置_第1张图片
2.打开httpd-vhosts.conf –> ctrl+F找到documentRoot 将www更改为指定的目录Demo—> ctrl+F找到Directory 将www更改为指定目录Demo —> 保存(D:/Demo)

二、左击菜单栏中“www directory”的修改
1、更改wampmanager.ini文件中[Menu.Left]标记中Type: item; Caption: “www directory”; Action: shellexecute; FileName: “X:/wamp/www”; 这一句中的Caption值”www directory”为”Demo directory”,并更改FileName值”X:/wamp/www”为目标文件夹,例如:”D:/Demo”即可。
wamp(3.1.0版本)网站根目录的更改及多站点配置_第2张图片
2、更改wampmanager.tpl文件中[Menu.Left]标记中Type: item; Caption: “ wwwwDirectory";Action:shellexecute;FileName:" {wwwDir}”;这一句中的Caption值 “ wwwwDirectory""Demodirectory",FileName" {wwwDir}”为”D:/Demo”。
wamp(3.1.0版本)网站根目录的更改及多站点配置_第3张图片

最后重启服务。(只要是对配置文件的修改,都要重启一下服务才能生效)

多站点的配置:
首先修改httpd-vhosts.conf文件如下:

# Virtual Hosts
#

  ServerName localhost
  ServerAlias localhost
  DocumentRoot "D:/Demo/"
  
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  


  ServerName test01.com
  ServerAlias localhost
  DocumentRoot "D:/Demo/test01"
  
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  


  ServerName test02.com
  ServerAlias localhost
  DocumentRoot "D:/Demo/test02"
  
    Options +Indexes +Includes +FollowSymLinks +MultiViews
    AllowOverride All
    Require local
  

在文件夹D:/Demo 中建两个文件夹test01,test02,分别在这两个文件夹中建立index.php,内容如下:


echo "hello test01";
?>

echo "hello test02";
?>

最后再修改hosts文件(C:\Windows\System32\drivers\etc\hosts)如下:

#告诉浏览器如果碰到test01这个域名,
优先从127.0.0.1这个IP上去请求资源
127.0.0.1   test01.com
127.0.0.1   test02.com

Windows10家庭版是没有权限修改hosts文件的,解决方法:

http://www.jb51.net/os/win10/526668.html

你可能感兴趣的:(php)