Php-Mac配置虚拟站点

1.首先在Finder选择前往路径并且打开httpd.conf的文件,如果无法打开可复制到桌面再打开

/Applications/MAMP/conf/apache/httpd.conf

2.滚动到文件的底部并找到以下行或者command+f搜索[Virtual Hosts]取消前面的#号,然后保存文件

Include /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

3.打开以下路径的httpd-vhosts.conf文件

/Applications/MAMP/conf/apache/extra/httpd-vhosts.conf

4.在页面的底部是两个如何在Apache中定义虚拟主机的例子。他们看起来像这样:

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot "/Applications/MAMP/Library/docs/dummy-host.example.com"
    ServerName dummy-host.example.com
    ServerAlias www.dummy-host.example.com
    ErrorLog "logs/dummy-host.example.com-error_log"
    CustomLog "logs/dummy-host.example.com-access_log" common
</VirtualHost>

<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host2.example.com
    DocumentRoot "/Applications/MAMP/Library/docs/dummy-host2.example.com"
    ServerName dummy-host2.example.com
    ErrorLog "logs/dummy-host2.example.com-error_log"
    CustomLog "logs/dummy-host2.example.com-access_log" common
</VirtualHost>

5.编辑这两个例子。虚拟主机覆盖现有的本地主机,所以第一个需要重新建立本地主机。编辑您要添加的虚拟主机的第二个。只有DocumentRoot和ServerName指令是必需的。要添加虚拟主机mysite,编辑的定义应如下所示:

<VirtualHost *:80>
    DocumentRoot /Applications/MAMP/htdocs
    ServerName localhost
</VirtualHost>

<VirtualHost *:80>
    DocumentRoot "/Users/username/Sites/mysite"
    ServerName mysite
</VirtualHost>

注意:
这假定您想要找到mysite您的Sites文件夹中的文件。将第二个定义中的“用户名”替换为您自己的   Mac用户名。如果要将文件存储在其他位置,请相应地调整其值DocumentRoot。

6.如果要创建多个虚拟主机,请复制其中一个定义,然后相应地进行编辑。

7.保存所有已编辑的文件,然后在MAMP控制面板中重新启动服务器。您现在应该能够使用以下URL来访问虚拟主机:http://mysite/

如有什么不正确的地方.望指正

如果在配置的时候遇到问题,欢迎加入Php高级研发群,共同讨论

扫描二维码加入,QQ号码为:552148240

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值