首頁 > 後端開發 > php教程 > Nginx安裝方法

Nginx安裝方法

WBOY
發布: 2016-07-29 08:58:23
原創
1041 人瀏覽過

簡介:本文簡要介紹了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版本的原始碼。目錄結構如下:
Nginx安裝方法
其中的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安裝方法

注意:上圖四個目錄為編譯Nginx之後的結果,首次運行後會出現有temp標示的資料夾。

運行Nginx,代碼如下:

<code>[root<span>@localhost</span><span>Nginx</span>]<span># ./sbin/nginx</span></code>
登入後複製

此時使用預設設定啟動了Nginx,打開瀏覽器,訪問localhost,如見到如下網頁顯示,表示安裝啟動成功。
Nginx安裝方法
至此,Nginx安裝完畢。

')​​.addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

以上就介紹了Nginx安裝方法,包括了方面的內容,希望對PHP教程有興趣的朋友有幫助。

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板