如何在Macbook上配置Apache虚拟主机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Macbook上配置Apache虚拟主机相关的知识,希望对你有一定的参考价值。

打开httpd.conf文件
去掉LoadModule vhost_alias_module modules/mod_vhost_alias.so
这句前面的#号

Include conf/extra/httpd-vhosts.conf这句前面的#号

Include conf/extra/httpd-vhosts.conf这句在httpd.conf文件底部

然后打开Apache2.2\conf\extra下的httpd-vhosts.conf文件,加入如下代码

#配置自己的虚拟主机
<VirtualHost *:80>
#网站目录,如果在www目录下的php目录,下面 #就填写F:/www/php
DocumentRoot "D:/WALP/www"
#域名
参考技术A 方法/步骤

1、打开终端,输入命令:

sudo su

2、输入密码后切换到root权限

3、编辑httpd.conf文件,输入命令:

vim /etc/apache2/httpd.conf

4、将Include /private/etc/apache2/extra/httpd-vhosts.conf这行前的注释符号#去掉。

5、编辑httpd-vhosts.conf文件,输入命令:

vim /etc/apache/extra/httpd-vhosts.conf

6、在httpd-vhosts.conf 中添加以下内容:

ServerAdmin webmaster@xiaohua.com

DocumentRoot "/Users/yournameDev/xiaohua.com"

ServerName xiaohua.com

ErrorLog "/Users/yourname/Dev/xiaohua.com/error_log"

CustomLog "/Users/yourname/Dev/xiaohua.com/access_log" common

Options Indexes FollowSymLinks MultiViews

AllowOverride None

Require all granted

7、重启Apache,输入命令:

apachectl restart

8、由于是在本地测试开发网站,还需要修改hosts文件,来将你的域名xiaohua. com对应本地的IP,输入命令:

vim /etc/hosts

9、添加如下内容:

127.0.0.1 xiaohua.com

10、保存

11、完成配置后,在浏览器输入xiaohua.com就能访问你本地的网站了
参考技术B 打开终端,输入命令:
sudo su
输入密码后切换到root权限

编辑httpd.conf文件,输入命令:
vim /etc/apache2/httpd.conf

将Include /private/etc/apache2/extra/httpd-vhosts.conf这行前的注释符号#去掉。

编辑httpd-vhosts.conf文件,输入命令:
vim /etc/apache/extra/httpd-vhosts.conf

在httpd-vhosts.conf 中添加以下内容:
<VirtualHost *:80>
ServerAdmin webmaster@xiaohua.com
DocumentRoot "/Users/yournameDev/xiaohua.com"
ServerName xiaohua.com
ErrorLog "/Users/yourname/Dev/xiaohua.com/error_log"
CustomLog "/Users/yourname/Dev/xiaohua.com/access_log" common
<Directory "/Users/yourname/Dev/xiaohua.com">
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Require all granted
</Directory>
</VirtualHost>

重启Apache,输入命令:
apachectl restart

由于是在本地测试开发网站,还需要修改hosts文件,来将你的域名xiaohua. com对应本地的IP,输入命令:
vim /etc/hosts

添加如下内容:
127.0.0.1 xiaohua.com
保存

完成配置后,在浏览器输入xiaohua.com就能访问你本地的网站了

在MacBook Pro版本为10.12.3 (16D32)上配置PHP。

上一篇写了mac下配置虚拟主机,接下来是配置PHP。

其实很简单,进到/etc/apache2/目录,编辑httpd.conf,找到libexec/apache2/libphp5.so将其放开注释就行了。

然后sudo apachectl restart 重启

 

 

接下来测试下是否成功。建一个PHP文件,加一行代码:

phpinfo();

保存在你的设定路径下,然后在浏览器打开它,如果显示一下界面说明PHP配置成功

 

以上是关于如何在Macbook上配置Apache虚拟主机的主要内容,如果未能解决你的问题,请参考以下文章

在MacBook Pro版本为10.12.3 (16D32)上安装Apache虚拟机。

Apache 动态虚拟主机 - 403 Forbidden

在MacBook Pro版本为10.12.3 (16D32)上配置PHP。

os x MAMP apache 虚拟主机 laravel 项目配置错误

如何使用别名在 Apache 虚拟主机上配置多个 SSL 证书?

如何在 Macbook Pro 上启用对 CPU 虚拟化的支持?