簡介:本文簡要介紹了Linux平台下,Nginx的安裝與啟動過程。
注意:由於Windows平台的Nginx在效能和使用廣泛程度上不如Linux平台的Nginx,因此本篇教學主要針對Linux平台。
首先訪問Nginx的官方網站http://nginx.org/,下載Nginx的源碼(連結http://nginx.org/download/nginx-1.8.0.tar.gz)。
接下來開始安裝流程。為了方便版本管理,以及對於不同版本的區分,使用root登入系統,在系統根目錄'/',建立目錄Nginx_180,使用程式碼如下:
<code>[root<span>@localhost</span> ~]<span># mkdir /Nginx_180</span></code>
之後,將下載好的nginx-1.8.0.tar. gz拷貝到/Nginx_180目錄下,使用如下代碼:
<code>[root<span>@localhost</span><span>Downloads</span>]<span># cp nginx-1.8.0.tar.gz /Nginx_180</span></code>
接下來進行包的解壓縮,將目錄定位到/Nginx_180,使用如下代碼:
<code>[root<span>@localhost</span><span>Nginx_180</span>]<span># tar xf nginx-1.8.0.tar.gz</span></code>
這樣,在Nginx_180目錄下,生成了一個nginx-1.8 .0的資料夾,裡面的檔案就是nginx1.8.0版本的原始碼。目錄結構如下:
其中的configure文件,是Nginx軟體的自動腳本程序,運行configure可以檢查運行環境,並產生需要的Makefile文件,接下來,執行如下程式碼:
<code>[root<span>@localhost</span> nginx-<span>1.8</span>.<span>0</span>]<span># ./configure --prefix=/Nginx</span></code>
這裡需要說明一下,執行configure後面的選項–prefix是指定Nginx的軟體安裝路徑,讀者可以自行設定。
執行configure檔後,會得到Nginx的Makefile文件,接著使用make指令進行編譯:
<code>[root<span>@localhost</span> nginx-<span>1.8</span>.<span>0</span>]<span># make</span></code>
如果未出現錯誤提示,說明至此編譯成功,接下來可進行下一步的安裝作業。
注意:筆者在此第一次編譯時,遇到提示,缺少pcre函式庫。執行yum -y install pcre pcre-devel即可。
執行make install指令,安裝至系統,代碼:
<code>[root<span>@localhost</span> nginx-<span>1.8</span>.<span>0</span>]<span># make install</span></code>
為了檢驗Nginx是否成功安裝,將目前工作目錄定位到/Nginx,可見如下檔
注意:上圖四個目錄為編譯Nginx之後的結果,首次運行後會出現有temp標示的資料夾。
運行Nginx,代碼如下:
<code>[root<span>@localhost</span><span>Nginx</span>]<span># ./sbin/nginx</span></code>
此時使用預設設定啟動了Nginx,打開瀏覽器,訪問localhost,如見到如下網頁顯示,表示安裝啟動成功。
至此,Nginx安裝完畢。
以上就介紹了Nginx安裝方法,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。