天天看点

Mac端配置apache v2.4.33版本

开启服务:sudo /usr/sbin/apachectl start

停止服务:sudo /usr/sbin/apachectl stop

重启服务:sudo /usr/sbin/apachectl restart

建议在修改之前将httpd.conf和httpd-vhosts.conf都备份一份以防万一

第一步:修改httpd.conf文件

注释DocumentRoot和Directory初始设置将其替换成自定义设置

注释:

Mac端配置apache v2.4.33版本

修改成:

DocumentRoot "/Users/**-pro/Documents/www"

<Directory "/Users/**-pro/Documents/www">

    Options Indexes FollowSymLinks

    AllowOverride All

    Require all granted

</Directory>
           

释放掉 LoadModule rewrite_module libexec/apache2/mod_rewrite.so 的注释

释放掉 Include /private/etc/apache2/extra/httpd-vhosts.conf 的注释

释放掉 LoadModule php7_module libexec/apache2/libphp7.so 的注释 #php开发

如果是PHP开发需要在 <IfModule dir_module> 标签中增加.php文件的访问

Mac端配置apache v2.4.33版本

第二步:在httpd-vhosts.conf中新增VirtualHost配置信息

示例:

<VirtualHost *:80>

    ServerAdmin [email protected] #出现异常后通知的邮箱地址

    DocumentRoot "/Users/xxx/Documents/www/xxx" #项目路劲

    ServerName www.xx.xom #访问地址

    ErrorLog "/private/var/log/apache2/www.xx.xom-error_log" #异常日志文件路劲

    CustomLog "/private/var/log/apache2/www.xx.xom-access_log" common #请求日志文件路劲

    #开放访问权限

    <Directory "/Users/xxx/Documents/www/xxx">

        Options Indexes FollowSymLinks

        AllowOverride none

        Require all granted

    </Directory>

</VirtualHost>
           

依次修改完后开启或重启Apache服务