前提
1瓷患,空系統(tǒng)
2翔悠,切換到root(后續(xù)安裝有很多需要root權限的地方)?sudo su
步驟
1,安裝編譯工具?
apt-get install build-essential
2暴凑,安裝libtool?
apt-get install libtool
3如绸,選擇源碼目錄完域,可以是任何目錄?
cd usr/local/src
4软吐,安裝PCRE庫(別用2-10.22版本,用8.38版本筒主,否則下面會報頭文件缺失錯誤)
1关噪,獲取源碼 wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.38.tar.gz
2鸟蟹,解壓源碼 tar -zxvf pcre-8.38.tar.gz
3乌妙,切換目錄 cd pcre-8.38
4,編譯前檢查 ./configure
5建钥,編譯 make
6藤韵,安裝 make install
5,切換目錄
cd /usr/local/src
6熊经,安裝zlib庫
1泽艘,獲取源碼?wget http://zlib.net/zlib-1.2.8.tar.gz
2,解壓源碼 tar-zxvf zlib-1.2.8.tar.gz
3镐依,切換目錄 cd zlib-1.2.8
4匹涮,編譯檢查 ./configure
5,編譯 make
6槐壳,安裝 make install
7然低,切換目錄
cd /usr/local/src
.8,安裝ssl
1,獲取安裝包?wget https://www.openssl.org/source/openssl-1.0.1t.tar.gz
2雳攘,解壓?tar-zxvf openssl-1.0.1t.tar.gz
9带兜,切換目錄
cd /usr/local/src
10,安裝nginx
1吨灭,獲取源碼包 wget http://nginx.org/download/nginx-1.10.2.tar.gz
2刚照,解壓源碼包 tar -zxvf nginx-1.10.2.tar.gz
3,切換目錄 cd nginx-1.10.2
4喧兄,編譯檢查
./configure --sbin-path=/usr/local/nginx/nginx --conf-path=/usr/local/nginx/nginx.conf --pid-path=/usr/local/nginx/nginx.pid --with-http_ssl_module --with-pcre=/usr/local/src/pcre-8.38 --with-zlib=/usr/local/src/zlib-1.2.8 --with-openssl=/usr/local/src/openssl-1.0.1t
5无畔,編譯 make
6,安裝 make install
11吠冤,開啟nginx(默認安裝在/usr/local/nginx下)
1檩互,cd /usr/local ?
2,nginx/nginx
12咨演,查看nginx是否運行
ps -ef|grep nginx
當然也可以在window端打開瀏覽器輸入服務器的地址檢測是否安裝成功闸昨,下圖代表安裝成功:
13,請聽下回分解