ubuntu 編譯安裝nginx及所支援庫

2021-06-22 11:06:26 字數 1450 閱讀 4689

安裝c++編譯工具g++

sudo su

apt-get install g++

安裝pcre庫

mkdir /usr/local/lib/pcre8.35

cd /root/soft

wget

tar -xvzf pcre-8.35.tar.gz

cd pcre-8.35

./configure --prefix=/usr/local/lib/pcre8.35

make

make install

安裝openssl

cd /root/soft

wget

tar -xvzf openssl-1.0.1h.tar.gz

./config --prefix=/usr/local/openssl1.0

make

make install

安裝zlib(1.2.5)

wget  

tar -xvzf zlib-1.2.5.tar.gz

cd zlib-1.2.5

./configure --prefix=/usr/local/lib/zlib1.2.5

make

make install

或者apt-get install zlib1g-dev

安裝nginx(1.2.9)

make install注意編譯的時候後面支援庫指定路徑為源**路徑不是安裝的位置

啟動或過載nginx

/usr/local/nginx/sbin/nginx -s reload

報錯:nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed (2: no such file or directory)

原因是我的80埠被占用,因為裝了apache。所以只要停掉apache就可以了。

ubuntu簡單編譯安裝nginx

在ubuntu 14.04下編譯安裝 nginx過程筆記。編譯前先安裝幾個包 在ubuntu 14.04下編譯安裝 nginx過程筆記。wget 編譯前先安裝幾個包 sudo apt get install libpcre3 dev aptitude libssl dev sudo apt get ...

ubuntu 18 編譯安裝 nginx

1,安裝依賴 apt get install gcc apt get install libpcre3 libpcre3 dev apt get install zlib1g zlib1g dev ubuntu14.04的倉庫中沒有發現openssl dev,由下面openssl和libssl de...

ubuntu1604 編譯安裝nginx

解壓nginx 1.18.0.tar.gz 切到資料夾nginx 1.18.0 用configure指令碼編譯源 configure,使用預設配置。可能會提示pcre,zlib依賴庫需要安裝,如下圖 遇到上面的報錯,則繼續安裝依賴的pcre,zlib,openssl庫,執行 sudo apt get...