yum install -y pcre pcre-devel openssl openssl-devel zlib zlib-devel
yum install -y gcc gcc-c++ autoconf automake make libtool make
./configure \
--prefix=/opt/test/nginx-1.21 \
--with-http_v2_module \
--with-http_ssl_module \
--with-http_sub_module \
--with-http_stub_status_module \
--with-http_gzip_static_module \
--with-http_gunzip_module \
--with-pcre
=========
安装中间遇到以下问题:
checking for uint32_t ... uint32_t not found, u_int32_t not found
./configure: error: can not define uint32_t
[manager@2018sh001 nginx-1.21.3]$ make
make: *** 没有规则可以创建“default”需要的目标“build”。 停止。
=========
解决方案
yum install kernel-headers kernel-devel gcc make -y
=========
扩展源
yum -y install epel-release
--add-module=/usr/local/src/echo-nginx-module-0.6
--with-http_ssl_module