MAC OSX 安装Nginx
1. 环境准备
软件包 | 版本 | 下载地址 |
---|---|---|
pcre | pcre-8.38.tar.gz | |
openssl | openssl-1.0.2h.tar.gz | |
nginx | nginx-1.10.1.tar.gz | |
2. 安装步骤
2.1 解压 nginx
,并进入 nginx
解压目录,新建 bundle
目录
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
目录下
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
目录下
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"
项目 | 说明 |
---|---|
| nginx安装成功后所在目录 |
| nginx依赖的 库源文件目录 |
| nginx依赖的 模块,如果系统中已经安装了 库,那么将此选项替换上面的选项 |
| nginx依赖的 库源文件目录 |
| 指定nginx依赖的 库所在目录 |
| 忽略错误 |
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