一、 XAMPP安装
官网下载地址:https://www.apachefriends.org/download.html
根据自己的需要下载对应的版本,下载后按照提示安装即可
注:本人的安装路径为 D:\xampp 网站根目录D:\xampp\htdocs
二、配置方法
-
创建2个网站目录,存放不同的程序如a b
D:\xampp\htdocs\a
D:\xampp\htdocs\b
注:域名可以根据项目任意命名 -
多域名配置
1. 修改C:\Windows\System32\drivers\etc 下的host
2. 修改D:\xampp\apache\conf\extra\httpd-vhosts.conf 如:> <VirtualHost *:80> DocumentRoot "D:/xampp/htdocs/a" ServerName www.a.com <Directory "D:/xampp/htdocs/a/"> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.php index.html index.shtml AllowOverride All Order Deny,Allow Allow from all </Directory> </VirtualHost>
注:b的配置将上面的a替换成b即可
- 重启xampp的apache服务,浏览器输入www.a.com 指向a网站 www.b.com 指向b网站
3.多端口的配置
-
修改 D:\xampp\apache\conf\httpd.conf 找#Listen 在下方添加监听端口
Listen 81
Listen 82 -
修改D:\xampp\apache\conf\extra\httpd-vhosts.conf 如:
> <VirtualHost *:81> DocumentRoot "D:/xampp/htdocs/a" <Directory "D:/xampp/htdocs/a/"> Options FollowSymLinks IncludesNOEXEC Indexes DirectoryIndex index.php index.html index.shtml AllowOverride All Order Deny,Allow Allow from all </Directory> </VirtualHost>
注:b的配置将上面的81替换成82 网站目录替换成b即可
- 重启xampp的apache服务,浏览器输入127.0.0.1:81 指向a网站 127.0.0.1:82 指向b网站
注:确保开启了httpd-vhosts.conf
打开D:\xampp\apache\conf\httpd.conf文件,搜索 " Include conf/extra/httpd-vhosts.conf ",确保前面没有 # 注释符