安裝nginx:
1. g++:
sudo apt-get install make gcc g++
2.
出現錯誤:
下列軟體包有未滿足的依賴關係:
g++ :
依賴: g++-4.8 (>= 4.8.2-5~)
但是它將不會被安裝
lib32qtwebkit4 :
依賴: ia32-libs (>= 20080808)
但無法安裝它
依賴: lib32gcc1 (>= 1:4.1.1)
但是它將不會被安裝
依賴: lib32stdc++6 (>= 4.1.1)
但是它將不會被安裝
依賴: libc6-i386 (>= 2.4)
但是它將不會被安裝
ppstream :
依賴: ia32-libs (>= 2.4)
但無法安裝它
依賴: lib32gcc1 (>= 1:4.1.1)
但是它將不會被安裝
依賴: lib32stdc++6 (>= 4.2.1)
但是它將不會被安裝
依賴: lib32z1 (>= 1:1.1.4)
但是它將不會被安裝
依賴: libc6-i386 (>= 2.7)
但是它將不會被安裝
e: 有未能滿足的依賴關係。請嘗試不指明軟體包的名字來執行「apt-get -f install」(
也可以指定乙個解決辦法)
。原因是安裝了ppstreem
沒有安裝成功造成的。
解決:sudo apt-get -f install
:是修復依賴關係(depends
)的命令,就是假如你的系統上有某個package
不滿足依賴條件,這個命令就會自動修復,安裝那個package
依賴的package
。3.pcre
wget 8.37/pcre-8.37.tar.gz
tar -xvf pcre-8.37.tar.gz
cd pcre-8.37/
./configure --prefix=/usr/local/pcre
make
make install
4.zlib
wget
tar -xvf tar -xvf zlib-1.2.8.tar.gz
cd zlib-1.2.8
./configure --prefix=/usr/local/zlib
make
make install
5.nginx
wget
tar -zxvf nginx.tar.gz -c /home/******
sudo ./configure --prefix=/usr/local/nginx --with-pcre=/usr/local/pcre --with-zlib=/usr/local/zlib 改:
sudo ./configure --prefix=/usr/local/nginx –with-pcre=../pcre –with-zlib=../zlib-1.2.8
**都不用編譯,把路徑加入去nginx
一起編譯。
結果:
總結整個流程:
sudo apt-get install make gcc g++
wget 8.37/pcre-8.37.tar.gz
tar -xvf pcre-8.37.tar.gz-c /home/myusr/src/pcre
wget
tar -xvf tar -xvf zlib-1.2.8.tar.gz-c /home/myusr/src/zlib
wget
tar -zxvf nginx.tar.gz -c /home/myusr/src/nginx
sudo ./configure --prefix=/usr/local/nginx –with-pcre=../pcre –with-zlib=../zlib
make && make install
ubuntu下nginx的安裝
接下來總結nginx的兩種安裝方式,命令安裝和原始碼編譯安裝,整理於網路,記錄下來便於日後檢視 一 nginx的命令安裝 1 安裝 software properties common 包。sudo apt get software properties common2 新增nginx庫到apt g...
ubuntu 安裝nginx教程
檢視zlib是否安裝 dpkg l grep zlib 解決依賴包openssl安裝 sudo apt get install openssl libssl dev 解決依賴包pcre安裝 sudo apt get install libpcre3 libpcre3 dev 解決依賴包zlib安裝 ...
ubuntu安裝nginx教程
ubuntu是乙個基於debian的linux作業系統,承諾將永遠免費,包括企業版和安全公升級。下面介紹ubuntu安裝nginx的方法,希望能有所幫助。首先登入ubuntu系統,可以使用ssh訪問。提示相關安裝資訊,輸入y繼續安裝。使用service nginx status命令可以檢視nginx...