Linux中安裝Nginx

1、名詞解釋

1.1 GCC

  GNU編譯器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go語言的前端,也包括了這些語言的庫(如libstdc++、libgcj等等)。GCC的初衷是爲GNU操做系統專門編寫的一款編譯器。GNU系統是完全的自由軟件。此處,「自由」的含義是它尊重用戶的自由。
 

1.2 PCRE

  PCRE(Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 兼容的正則表達式庫。這些在執行正規表達式模式匹配時用與Perl 5一樣的語法和語義是頗有用的。
 

1.3  OpenSSL

  OpenSSL 是一個安全套接字層密碼庫,囊括主要的密碼算法、經常使用的密鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程序供測試或其它目的使用。
 

1.4 zlib

  zlib是提供數據壓縮用的函式庫,由Jean-loup Gailly與Mark Adler所開發,第一版0.9版在1995年5月1日發表。zlib使用DEFLATE算法,最初是爲libpng函式庫所寫的,後來廣泛爲許多軟件所使用。此函式庫爲自由軟件,使用zlib受權。截至2007年3月,zlib是包含在Coverity的美國國土安所有贊助者選擇繼續審查的開源項目
 
Nginx是C寫的,須要用GCC編譯;Nginx的Rewrite和HTTP模塊會用到PCRE;Nginx中的Gzip用到zlib。因此安裝Nginx以前先安裝上面介紹的4種庫
//用命令「 gcc」,查看gcc是否安裝;若是出現「gcc: no input files」信息,說明已經安裝好了
yum install -y gcc
//查看已經安裝好了的gcc
yum list installed gcc

//安裝pcre
yum install -y pcre pcre-devel 
//查看已經安裝好了的pcre
yum list installed pcre

//安裝zlib 
yum install -y zlib zlib-devel  
//查看已經安裝好了的zlib
yum list installed zlib

//安裝openssl
yum install -y openssl openssl-devel 
//查看已經安裝好了的openssl
yum list installed openssl


//也能夠寫在一塊兒
yum install -y gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

2、下載並安裝

從官方地址(http://nginx.org/)下載,解壓,配置,編譯,安裝:前端

1.下載
cd /home/
wget http://nginx.org/download/nginx-1.10.3.tar.gz 
 
2. 解壓:

tar -zxvf nginx-1.10.3.tar.gz

3. 配置:

cd nginx-1.10.3 進入nginx解壓目錄

./configure

4. 編譯安裝:

make
make install

5. 查找安裝路徑:

whereis nginx

默認的安裝路徑爲:/usr/local/nginx;跳轉到其目錄下sbin路徑下,即可以啓動或中止它了。nginx

 

至此安裝完畢!c++

相關文章
相關標籤/搜索