美文网首页
macOS sierra 安装OpenResty

macOS sierra 安装OpenResty

作者: 江河_0a70 | 来源:发表于2018-05-12 18:19 被阅读0次
    准备依赖库
    brew update
    brew install pcre openssl
    

    brew update 不是必要步骤,只是为了更新brew工具
    如果因墙卡住,可使用中科大的镜像:

    cd /usr/local/Homebrew
    git remote -v
    git remote set-url origin https://mirrors.ustc.edu.cn/brew.git
    brew update
    
    下载源码包ngx_openresty-1.9.7.1.tar.gz

    链接地址:https://openresty.org/download/ngx_openresty-1.9.7.1.tar.gz
    到下载保存的文件夹下,解压:tar xzvf ngx_openresty-1.9.7.1.tar.gz

    配置编译安装

    进入源码根目录: cd ngx_openresty-1.9.7.1

    sudo ./configure --prefix=/opt/openresty\
                 --with-cc-opt="-I/usr/local/include -I/usr/local/opt/openssl/include"\
                 --with-luajit\
                 --without-http_redis2_module \
                 --with-ld-opt="-L/usr/local/lib -L/usr/local/opt/openssl/lib"
    

    没有错误的情况下,会提示:

    Type the following commands to build and install:
        make
        make install
    

    按提示做
    编译:sudo make
    安装:sudo make install

    (友情提示) 在你的工作目录中配置config出现如下错误时,
    [emerg] unknown directive "content_by_lua_block"
    可能是openresty的启动路径问题,将OpenResty目录下的 nginx/sbin 目录添加到 PATH 中即可。

    export PATH=/opt/openresty/nginx/sbin:$PATH
    

    打完收工!!

    相关文章

      网友评论

          本文标题:macOS sierra 安装OpenResty

          本文链接:https://www.haomeiwen.com/subject/jcehdftx.html