成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Nginx編譯安裝

gotham / 2541人閱讀

摘要:編譯安裝編譯工具依賴庫庫庫庫編譯安裝下載地址補充模塊模塊的安裝下載地址附錄說明定義一個目錄,存放服務(wù)器上的文件,也就是的安裝目錄。啟用或禁用構(gòu)建一個模塊來允許服務(wù)器使用方法。

Nginx編譯安裝 編譯工具
ububtu:
    apt-get install build-essential
    apt-get install libtool

centos:
    yum -y install gcc automake autoconf libtool make
    yum install gcc gcc-c++
依賴庫
1、PCRE庫
    apt-get install libpcre3 libpcre3-dev

    yum install pcre pcre-devel

2、zlib庫
    yum install zlib-devel

3、ssl庫
    apt-get install openssl
    apt-get install libssl-dev

    yum -y install openssl openssl-devel
編譯安裝
下載地址:http://nginx.org/en/download.html

./configure --prefix=/usr/local/nginx --with-pcre --with-http_ssl_module
補充模塊:lua模塊的安裝

1、lua-jit
下載地址:http://luajit.org/download.html

make
make install

2、ngx_devel_kit (NDK) module:
lua-nginx-module:https://github.com/openresty/lua-nginx-module

    ./configure  --prefix=/usr/local/nginx 
        --with-pcre 
        --with-http_ssl_module 
        --add-module=/path/to/ngx_devel_kit 
        --add-module=/path/to/lua-nginx-module
附錄:configure說明
--prefix=path    定義一個目錄,存放服務(wù)器上的文件 ,也就是nginx的安裝目錄。默認使用 /usr/local/nginx。
--sbin-path=path 設(shè)置nginx的可執(zhí)行文件的路徑,默認為  prefix/sbin/nginx.
--conf-path=path  設(shè)置在nginx.conf配置文件的路徑。nginx允許使用不同的配置文件啟動,通過命令行中的-c選項。默認為prefix/conf/nginx.conf.
--pid-path=path  設(shè)置nginx.pid文件,將存儲的主進程的進程號。安裝完成后,可以隨時改變的文件名 , 在nginx.conf配置文件中使用 PID指令。默認情況下,文件名 為prefix/logs/nginx.pid.
--error-log-path=path 設(shè)置主錯誤,警告,和診斷文件的名稱。安裝完成后,可以隨時改變的文件名 ,在nginx.conf配置文件中 使用 的error_log指令。默認情況下,文件名 為prefix/logs/error.log.
--http-log-path=path  設(shè)置主請求的HTTP服務(wù)器的日志文件的名稱。安裝完成后,可以隨時改變的文件名 ,在nginx.conf配置文件中 使用 的access_log指令。默認情況下,文件名 為prefix/logs/access.log.
--user=name  設(shè)置nginx工作進程的用戶。安裝完成后,可以隨時更改的名稱在nginx.conf配置文件中 使用的 user指令。默認的用戶名是nobody。
--group=name  設(shè)置nginx工作進程的用戶組。安裝完成后,可以隨時更改的名稱在nginx.conf配置文件中 使用的 user指令。默認的為非特權(quán)用戶。
--with-select_module --without-select_module 啟用或禁用構(gòu)建一個模塊來允許服務(wù)器使用select()方法。該模塊將自動建立,如果平臺不支持的kqueue,epoll,rtsig或/dev/poll。
--with-poll_module --without-poll_module 啟用或禁用構(gòu)建一個模塊來允許服務(wù)器使用poll()方法。該模塊將自動建立,如果平臺不支持的k?queue,epoll,rtsig或/dev/poll。
--without-http_gzip_module — 不編譯壓縮的HTTP服務(wù)器的響應(yīng)模塊。編譯并運行此模塊需要zlib庫。
--without-http_rewrite_module  不編譯重寫模塊。編譯并運行此模塊需要PCRE庫支持。
--without-http_proxy_module — 不編譯http_proxy模塊。
--with-http_ssl_module — 使用https協(xié)議模塊。默認情況下,該模塊沒有被構(gòu)建。建立并運行此模塊的OpenSSL庫是必需的。
--with-pcre=path — 設(shè)置PCRE庫的源碼路徑。PCRE庫的源碼(版本4.4 - 8.30)需要從PCRE網(wǎng)站下載并解壓。其余的工作是Nginx的./ configure和make來完成。正則表達式使用在location指令和 ngx_http_rewrite_module 模塊中。
--with-pcre-jit —編譯PCRE包含“just-in-time compilation”(1.1.12中, pcre_jit指令)。
--with-zlib=path —設(shè)置的zlib庫的源碼路徑。要下載從 zlib(版本1.1.3 - 1.2.5)的并解壓。其余的工作是Nginx的./ configure和make完成。ngx_http_gzip_module模塊需要使用zlib 。
--with-cc-opt=parameters — 設(shè)置額外的參數(shù)將被添加到CFLAGS變量。例如,當你在FreeBSD上使用PCRE庫時需要使用:--with-cc-opt="-I /usr/local/include。.如需要需要增加 select()支持的文件數(shù)量:--with-cc-opt="-D FD_SETSIZE=2048".
--with-ld-opt=parameters —設(shè)置附加的參數(shù),將用于在鏈接期間。例如,當在FreeBSD下使用該系統(tǒng)的PCRE庫,應(yīng)指定:--with-ld-opt="-L /usr/local/lib".

文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/39090.html

相關(guān)文章

  • 編譯安裝nginx1.9.7+php7.0.0服務(wù)器環(huán)境

    摘要:為提供模塊,需要庫支持為提供功能為支持地址重寫功能確保已正確安裝在上面的基礎(chǔ)環(huán)境安裝中,我們已經(jīng)安裝了,但是部分服務(wù)器上并沒有的安裝包,所以我們可以通過下載包自行編譯安裝。 一直以來我都通過網(wǎng)上的一些材料去搭建lnmp環(huán)境,通過直接yum安裝nginx mysql php等軟件。但是為了原生態(tài)的編譯安裝最新的軟件版本,我決定自己親手搭建lnmp環(huán)境,采用最新的nginx1.9.7(昨天...

    gggggggbong 評論0 收藏0
  • 全新centos系統(tǒng)下源碼安裝php+nginx

    摘要:安裝完成后,可以隨時更改的名稱在配置文件中使用的指令。啟用或禁用構(gòu)建一個模塊來允許服務(wù)器使用方法。如需要需要增加支持的文件數(shù)量設(shè)置附加的參數(shù),將用于在鏈接期間。 前言 安裝軟件列表 nginx-1.13.9 php-7.2.3 操作系統(tǒng) 阿里云esc centos 7.4 64位 前提條件 yum install -y gcc gcc-c++ openssl openssl-de...

    dkzwm 評論0 收藏0
  • 全新centos系統(tǒng)下源碼安裝php+nginx

    摘要:安裝完成后,可以隨時更改的名稱在配置文件中使用的指令。啟用或禁用構(gòu)建一個模塊來允許服務(wù)器使用方法。如需要需要增加支持的文件數(shù)量設(shè)置附加的參數(shù),將用于在鏈接期間。 前言 安裝軟件列表 nginx-1.13.9 php-7.2.3 操作系統(tǒng) 阿里云esc centos 7.4 64位 前提條件 yum install -y gcc gcc-c++ openssl openssl-de...

    honmaple 評論0 收藏0

發(fā)表評論

0條評論

最新活動
閱讀需要支付1元查看
<