注:这里只是新增,如果是第一次开启虚拟主机,请参考这篇文章。 1、运行sudo vim /etc/apache2/extra/httpd-vhosts.conf,就打开了配置虚拟主机文件httpd-vhost.conf,配置虚拟主机了。增加虚拟主机代码如下:

<VirtualHost *:80>
    DocumentRoot "/Users/[用户名]/Sites/site"
    ServerName www.site.com
    ErrorLog "/private/var/log/apache2/sites-error_log"
    CustomLog "/private/var/log/apache2/sites-access_log" common
    <Directory />
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order deny,allow
                Allow from all
      </Directory>
</VirtualHost>

2、保存退出,并重启Apache。

sudo apachectl restart

3、运行sudo vim /etc/hosts,打开hosts配置文件,加入"127.0.0.1 www.site.com",这样就可以配置完成sites虚拟主机了,访问“http://www.site.com”就相当于访问/Users/[用户名]/Sites/site文件下面的项目了。   补充:Mac默认PHP配置文件在 /private/etc/php.ini