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