該文檔所用的nginx版本
2016-01-26 nginx-1.8.1 stable and nginx-1.9.10 mainline versions
發音
nginx發音是engine x
。
版本
nginx的下載頁面(http://nginx.org/en/download.html
)上會同時給出最新的Mainline version
、Stable version
和Legacy versions
,分別對應開發版、穩定版和曆史版本。在生產環境建議使用穩定版本。
安裝
安裝依賴庫
nginx依賴gcc
、openssl-devel
、pcre
和zlib-devel
,其中pcre
不在系統光碟片中,需要單獨安裝。
pcre是為了使nginx支援HTTP Rewrite模組。全稱是Perl Compatible Regular Expressions。
PCRE庫有兩個主要版本,最新版本PCRE2,2015年發布了10.21版本;被廣泛部署的PCRE原始版本,最初於1997年發布,現在的版本是8.38,API和特性都已經穩定,將來的版本發布只會修複bug。
安裝nginx
官方文檔給出的從源碼安裝的步驟如下:
./configuremakesudo make install
預設情況下,nginx 會被安裝到/usr/local/nginx目錄。
安裝程式列印的提示資訊如下:
[gap@localhost nginx-1.8.0]$ sudo ./configure Configuration summary + using system PCRE library + OpenSSL libraryisnot used + md5: using system crypto library + sha1: using system crypto library + using system zlib library
一些重要的目錄
nginx path prefix: "/usr/local/nginx" nginx binary file: "/usr/local/nginx/sbin/nginx" nginx configuration prefix: "/usr/local/nginx/conf" //設定檔 nginx configuration file: "/usr/local/nginx/conf/nginx.conf" nginx pid file: "/usr/local/nginx/logs/nginx.pid" //錯誤記錄檔 nginx error logfile: "/usr/local/nginx/logs/error.log" //訪問日誌 nginx http access logfile: "/usr/local/nginx/logs/access.log" nginx http client request body temporary files: "client_body_temp" nginx http proxy temporary files: "proxy_temp" nginx http fastcgi temporary files: "fastcgi_temp" nginx http uwsgi temporary files: "uwsgi_temp" nginx http scgi temporary files: "scgi_temp"
安裝完成後,查看nginx版本資訊。
[gap@localhost nginx]$ sbin/nginx -vnginx version: nginx/1.8.0
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
').text(i)); }; $numbering.fadeIn(1700); }); });
以上就介紹了Nginx學習筆記——安裝起步,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。