1.下载nginx安装包到/usr/local目录下

- cd /usr/local  // 下载到 /usr/local文件夹

- wget -c https://nginx.org/download/nginx-1.14.1.tar.gz // 下载安装包

2.配置nginx安装所需的环境

- 安装gcc

    yum install gcc-c++
    
- 安装PCRE pcre-devel

    yum install -y pcre pcre-devel
    
- 安装zlib

    yum install -y zlib zlib-devel
    
- 安装Open SSL

    yum install -y openssl openssl-devel

3.解压nginx压缩包并安装

- tar -zxvf nginx-1.14.1.tar.gz

- cd nginx-1.14.1

- ./configure

4.编译安装nginx

- make

- make install

5.安装成功后

- cd /usr/local/nginx/sbin

- ./nginx  // 启动nginx

- ./nginx -s quit //关闭nginx

- ps aux|grep nginx // 查看nginx进程

6. 设置nginx开启启动

- vim /etc/rc/local

底部增加代码:

/usr/local/nginx/sbin/nginx

安装时遇到的问题:

  1. 报错 ‘stryct crtpt_data’ has no member named ‘curerent_salt’ cd.current_salt[0] = ~salt[0]

解决方法:

vim src/os/unix/ngx_suer.c

cd.current_salt[0] = ~salt[0]  注释掉

2.报错’objs/Makefile:460: recipe for target ‘objs/src/core/ngx_murmurhash.o’ failed’

解决方法:

cd /usr/local/nginx-1.14.1/objs

vim Makefile

将参数 -Werror 删除

版权声明:本文为zengbinbin原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/zengbinbin/p/13845656.html