http://nginx.org/download/nginx-1.16.1.tar.gz
复制代码
tar -xvf nginx-1.16.1.tar.gz -C /home/root/moudle/
cd /home/root/moudle/
# 这个路径是源码路径
cd nginx-1.16.1
# --prefix 后面指定的是编译后的nginx软件的安装路径,这一步可能会报错,若是报错就按照第3步来
./configure --prefix=/home/root/nginx
复制代码
# 下载最新版的pcre包
https://sourceforge.net/projects/pcre/files/latest/download
复制代码
# 安装pcre2
cd /home/root/moudle/pcre2-10.33
./configure
make install
# /home/root/moudle/nginx-1.16.1
./configure --prefix=/home/root/nginx --with-pcre=/home/root/pcre2-10.33
复制代码
# 下载最新的zlib包
http://www.zlib.net/zlib-1.2.11.tar.gz
# 同第1步的解压同样,进入解压后的文件夹
./configure
make install
复制代码
./configure --prefix=/home/root/nginx --with-pcre=/home/root/pcre2-10.33
复制代码
# /home/root/moudle/nginx-1.16.1
make
复制代码
# 原来是nginx不支持pcre2报错找不到文件,从新下载pcre-8.43
https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz
# 重复第4步 安装pcre
复制代码
cd /home/root/nginx
cd sbin
# 查看nginx服务器版本
./nginx -v
复制代码
nginx version: nginx/1.16.1nginx
nginx version: nginx/1.16.1 built by gcc 9.2.1 20190821 (Debian 9.2.1-4) configure arguments: --prefix=/home/root/nginx --with-pcre=/home/root/module/pcre-8.43bash