pcre下载地址
https://netix.dl.sourceforge.net/project/pcre/pcre/8.40/pcre-8.40.tar.gz
zlib下载地址
http://www.zlib.net/zlib-1.2.13.tar.gz
阿里云centos rpm包镜像站
http://mirrors.aliyun.com/centos/7/os/x86_64/Packages/
清华镜像站
https://mirrors.tuna.tsinghua.edu.cn/gnu/
GMP包下载地址
https://ftp.gnu.org/gnu/gmp/gmp-4.2.tar.gz
MPFR安装包下载地址
https://ftp.gnu.org/gnu/mpfr/mpfr-2.4.2.tar.gz
MPC安装包下载地址
https://ftp.gnu.org/gnu/mpc/
M4包下载地址
https://ftp.gnu.org/gnu/m4/m4-1.4.tar.gz
gcc安装https://blog.csdn.net/fy291021851/article/details/121492888
openssl下载地址
https://www.openssl.org/source/openssl-1.1.1t.tar.gz
安装注意事项https://blog.csdn.net/jugtba/article/details/115485268
安装出现 make[1]: *** [/usr/local/wotrus_ssl/.openssl/include/openssl/ssl.h] Error 127错误
请按下列步骤处理
编辑 /opt/nginx-1.18.0/auto/lib/openssl/conf 文件。需修改如下内容:
CORE_INCS="$CORE_INCS $OPENSSL/.openssl/include"
CORE_DEPS="$CORE_DEPS $OPENSSL/.openssl/include/openssl/ssl.h"
CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libssl.a"
CORE_LIBS="$CORE_LIBS $OPENSSL/.openssl/lib/libcrypto.a"
修改为:
CORE_INCS="$CORE_INCS $OPENSSL/include"
CORE_DEPS="$CORE_DEPS $OPENSSL/include/openssl/ssl.h"
CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libssl.a"
CORE_LIBS="$CORE_LIBS $OPENSSL/lib/libcrypto.a"
保存文件后,回到/opt/nginx-1.18.0/下执行 make clean 清除编译,
再从新执行configure命令
./configure --prefix=/usr/local/nginx --with-http_stub_status_module --with-stream --with-http_ssl_module --with-stream_ssl_module --with-openssl=/usr/local/openssl-1.1.1t
再执行执行下列命令
make
make install
安装完成