• Mac Apache


    参考文章1

      当前系统版本:Mac OS 10.11.6

    一、使用 homebrew 安装 apache

    • 停止系统自带的 apache 服务
    $ sudo apachectl stop
    
    • 卸载系统自带的 apache
    $ sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 2>/dev/null
    
    • 使用 homebrew 安装 apache
    brew install httpd24 --with-privileged-ports --with-http2
    

        安装完后最后一行会有以下的信息,意味着 apache 安装在 /usr/local/Cellar/httpd24/2.4.23_2 目录下

        /usr/local/Cellar/httpd24/2.4.23_2: 212 files, 4.4M, built in 1 minute 45 seconds  

    • 设置 apache 为开机自动启动项
    $ sudo cp -v /usr/local/Cellar/httpd24/2.4.23_2/homebrew.mxcl.httpd24.plist /Library/LaunchDaemons
    $ sudo chown -v root:wheel /Library/LaunchDaemons/homebrew.mxcl.httpd24.plist
    $ sudo chmod -v 644 /Library/LaunchDaemons/homebrew.mxcl.httpd24.plist
    $ sudo launchctl load /Library/LaunchDaemons/homebrew.mxcl.httpd24.plist
    
    • 使用文本编辑器修改 apache 的配置文件,配置文件所在目录:/usr/local/etc/apache2/2.4/httpd.conf

        修改 DocumentRoot 的指向路径

        搜索 “LoadModule rewrite_module libexec/mod_rewrite.so” 并取消其注释。

    二、apache 常用指令

    $ sudo apachectl start
    $ sudo apachectl stop
    $ sudo apachectl -k restart
    

    查看 apache 启动进程

    $ ps -aef | grep httpd
    

    另开一个 terminal 端口监听 apache 错误日志,control + c 即可结束监听。

    $ tail -f /usr/local/var/log/apache2/error_log
    

      

      

      

    三、安装和启动过程中遇到的问题

      出现的问题1:

      解决方法:修改 /usr/local/etc/apache2/2.4/httpd.conf 文件

  • 相关阅读:
    关于程序收到消息的顺序
    窗口过程
    消息循环
    解剖窗口程序
    开始了解窗口程序
    编码的规范
    汇编的除法和乘法
    Win32汇编--Win32汇编的高级语法
    H5-音频列表音乐切换
    移动端-ibokan
  • 原文地址:https://www.cnblogs.com/eileenleung/p/6102150.html
Copyright © 2020-2023  润新知