天天看点

MAC OSX安装NginxMAC OSX 安装Nginx

MAC OSX 安装Nginx

1. 环境准备

软件包 版本 下载地址
pcre pcre-8.38.tar.gz

http://www.pcre.org/

openssl openssl-1.0.2h.tar.gz

https://www.openssl.org/

nginx nginx-1.10.1.tar.gz

http://nginx.org/

2. 安装步骤

2.1 解压

nginx

,并进入

nginx

解压目录,新建

bundle

目录

$ tar -zxvf nginx-1.10.1.tar.gz
$ cd nginx-1.10.1
$ mkdir bundle
           

2.2 解压

pcre

,并将解压后的整个目录复制到

nginx-1.10.1/bundle

目录下

$ tar -zxvf pcre-8.38.tar.gz
$ mv pcre-8.38 nginx-1.10.1/bundle/
           

2.3 解压

openssl

,并将解压后的整个目录复制到

nginx-1.10.1/bundle

目录下

$ tar -zxvf openssl-1.0.2h.tar.gz
$ mv openssl-1.0.2h nginx-1.10.1/bundle/
           

2.4 编译

  • 系统中

    pcre

    openssl

    都没有安装的情况
$ cd nginx-1.10.1
$ sudo ./configure --prefix=/usr/local/nginx/ --with-openssl=bundle/openssl-1.0.2h --with-pcre=bundle/pcre-8.38 --with-cc-opt="-Wno-deprecated-declarations"
           
  • 系统中安装了

    openssl

    的情况
$ cd nginx-1.10.1
$ sudo ./configure --prefix=/usr/local/nginx/ --with-http_ssl_module --with-pcre=bundle/pcre-8.38 --with-cc-opt="-Wno-deprecated-declarations"
           
项目 说明

--prefix=/usr/local/nginx/

nginx安装成功后所在目录

--with-openssl=bundle/openssl-1.0.2h

nginx依赖的

openssl

库源文件目录

--with-http_ssl_module

nginx依赖的

openssl

模块,如果系统中已经安装了

openssl

库,那么将此选项替换上面的选项

--with-pcre=bundle/pcre-8.38

nginx依赖的

pcre

库源文件目录

--with-ld-opt="-L /usr/local/pcre-8.36/lib"

指定nginx依赖的

pcre

库所在目录

--with-cc-opt="-Wno-deprecated-declarations"

忽略错误

2.5 make并安装

$ cd nginx-1.10.1
$ sudo make
$ sudo make install
           

版权声明:本文为CSDN博主「weixin_34375054」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/weixin_34375054/article/details/91979138