nginx依赖库有PCRE,zlib,OpenSSL
Ubuntu下安装:
1.PCRE
sudo apt-get install libpcre3 libpcre3-dev
2.zlib
sudo apt-get install zlib1g-dev
3.OpenSSL
sudo apt-get install openssl libssl-dev
编译安装:
1.PCRE库
wget https://ftp.pcre.org/pub/pcre/pcre-8.43.tar.gz tar -xjf pcre-8.43.tar.gz sudo ./configure sudo make sudo make install
# 查看版本号
pcre-config --version
2. zlib库
wget http://zlib.net/zlib-1.2.11.tar.gz tar -zxvf zlib-1.2.11.tar.gz cd zlib-1.2.11 sudo ./configure sudo make sudo make install
# 查看版本号,根目录查找zlib.pc
find / -name zlib.pc
cat /usr/local/lib/pkgconfig/zlib.pc
3.OpenSSL库
wget https://www.openssl.org/source/openssl-1.1.1d.tar.gz tar -zxvf openssl-1.1.1d.tar.gz cd openssl-1.1.1d ./config --prefix=/usr/local/openssl # shared 生成动态链接库, 择需 ./config shared --prefix=/usr/local/openssl sudo make sudo make install
# 查看版本号
openssl version