一、配置apache
1、打开httpd-vhosts.conf文件,目录 /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
在httpd-vhosts.conf 中添加 VirtualHost ,并保存退出
<VirtualHost *:80>
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/zerg/public"
ServerName www.hello.com
</VirtualHost>
DocumentRoot 项目目录
ServiceName 为虚拟域名
2、打开apache配置文件httpd.conf, 启用虚拟域名配置,目录 /Applications/XAMPP/xamppfiles/apache2/conf/httpd.conf
在 httpd.conf 中 添加以下指令:
Include /Applications/XAMPP/xamppfiles/etc/extra/httpd-vhosts.conf
保存退出
二、配置浏览器访问权限(应该是这么说)
打开终端
打开配置文件指令:sudo nano /etc/hosts
输入密码:
添加: 127.0.0.1 www.hello.com
保存指令: a、ctrl + x; b、询问你是否保存,选择Y; 回车退出;可以再使用sudo nano /etc/hosts 进入文件看看是否保存成功;
三、重启Apache服务器
四、浏览器输入:www.hello.com,这时候访问的是public/index.php , 可以正常访问的情况表示配置成功
六、配置完成之后,我们在浏览器中直接访问 localhost,出错了,访问不到了。
解决方法:
在httpd-vhosts.conf 中添加 VirtualHost ,并保存退出
<VirtualHost *:80>
DocumentRoot "/Applications/XAMPP/xamppfiles/htdocs/"
ServerName localhost
</VirtualHost>
这个是要注意下的
原文地址:https://www.cnblogs.com/PLA-Artillery/p/9158929.html