欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

把Lua編譯進(jìn)nginx步驟方法

 更新時(shí)間:2015年06月20日 10:11:24   投稿:junjie  
這篇文章主要介紹了把Lua編譯進(jìn)nginx步驟方法,本文講解了操作步驟以及可能出現(xiàn)的錯(cuò)誤解決方法,需要的朋友可以參考下

Lua編譯進(jìn)nginx的方法

1、先安裝lua-jit,網(wǎng)上說(shuō)也可以下載lua,不過(guò)lua-jit效率比較高,地址:http://luajit.org/download.html
我下的是2.0.3版本的
下載解壓后,直接make && make install就可以了,默認(rèn)安裝在/usr/local目錄

2、下載ngx devel包
地址:https://github.com/simpl/ngx_devel_kit/tags
注意,這個(gè)是一個(gè)nginx的擴(kuò)展,不需要編譯

3、下載nginx的lua擴(kuò)展

https://github.com/openresty/lua-nginx-module/archive/v0.9.8.tar.gz

4、導(dǎo)出兩個(gè)變量

復(fù)制代碼 代碼如下:

export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-<VERSION>

其中LUAJIT表示luajit的安裝目錄

5、接下來(lái)是編譯nginx了

復(fù)制代碼 代碼如下:

 ./configure --prefix=/opt/nginxrw --with-http_gzip_static_module --with-http_stub_status_module
--with-http_ssl_module    --add-module=/data/src/lua-nginx-module-0.9.8  
--add-module=/data/src/ngx_devel_kit-0.2.19

其中兩個(gè)--add-module表示lua的nginx模塊和ngx devel包擴(kuò)展

啟動(dòng)時(shí),可能報(bào)某個(gè)庫(kù)的路徑找不到:

復(fù)制代碼 代碼如下:

sbin/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory

用ldd命令可以看下某個(gè)二進(jìn)制文件的引用的動(dòng)態(tài)庫(kù)

解決辦法:

復(fù)制代碼 代碼如下:

echo "/usr/local/lib" >> /etc/ld.so.conf.d/usr_local_lib.conf
ldconfig

ok,是不是編譯成功了呢,開(kāi)始編寫(xiě)lua腳本吧

相關(guān)文章

  • Lua中基本的數(shù)據(jù)類型、表達(dá)式與流程控制語(yǔ)句講解

    Lua中基本的數(shù)據(jù)類型、表達(dá)式與流程控制語(yǔ)句講解

    這篇文章主要介紹了Lua中基本的數(shù)據(jù)類型、表達(dá)式與流程控制語(yǔ)句講解,總結(jié)了Lua入門(mén)學(xué)習(xí)中的基礎(chǔ)語(yǔ)法知識(shí),需要的朋友可以參考下
    2016-06-06
  • C語(yǔ)言中調(diào)用Lua函數(shù)實(shí)例

    C語(yǔ)言中調(diào)用Lua函數(shù)實(shí)例

    這篇文章主要介紹了C語(yǔ)言中調(diào)用Lua函數(shù)實(shí)例,本文講解了調(diào)用一個(gè)Lua函數(shù)的步驟和C語(yǔ)言調(diào)用Lua函數(shù)實(shí)例,需要的朋友可以參考下
    2015-04-04
  • Lua中pairs與ipairs的區(qū)別總結(jié)

    Lua中pairs與ipairs的區(qū)別總結(jié)

    這篇文章主要給大家介紹了關(guān)于Lua中pairs與ipairs區(qū)別的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考借鑒,下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2018-09-09
  • 理解Lua中的__index和__newindex

    理解Lua中的__index和__newindex

    這篇文章主要介紹了理解Lua中的__index和__newindex,本文給出了三段代碼來(lái)講解__index和__newindex,代碼中包含詳細(xì)注釋,需要的朋友可以參考下
    2015-04-04
  • Lua中簡(jiǎn)單的錯(cuò)誤處理實(shí)例

    Lua中簡(jiǎn)單的錯(cuò)誤處理實(shí)例

    這篇文章主要介紹了Lua中簡(jiǎn)單的錯(cuò)誤處理實(shí)例,本文講解了Lua錯(cuò)誤處理中的error、assert、pcall等內(nèi)容,需要的朋友可以參考下
    2014-09-09
  • lua實(shí)現(xiàn)的2048小游戲

    lua實(shí)現(xiàn)的2048小游戲

    之前給大家分享了好幾個(gè)語(yǔ)言版本的2048了,今天再給大家分享一個(gè)lua腳本實(shí)現(xiàn)的2048小游戲,小伙伴們參考下吧。
    2015-03-03
  • Lua中獲取table長(zhǎng)度問(wèn)題探討

    Lua中獲取table長(zhǎng)度問(wèn)題探討

    這篇文章主要介紹了Lua中獲取table長(zhǎng)度問(wèn)題探討,本文非常深入的研究了Lua中table長(zhǎng)度的獲取問(wèn)題,分析了各種各樣的情況,需要的朋友可以參考下
    2015-04-04
  • Lua協(xié)程(coroutine)程序運(yùn)行分析

    Lua協(xié)程(coroutine)程序運(yùn)行分析

    這篇文章主要介紹了Lua協(xié)程(coroutine)程序運(yùn)行分析,本文講解分析了一段lua 協(xié)程代碼是如何運(yùn)行的,需要的朋友可以參考下
    2015-05-05
  • lua中操作json數(shù)據(jù)的方法

    lua中操作json數(shù)據(jù)的方法

    這篇文章主要介紹了lua中操作json數(shù)據(jù)的方法,本文講解使用cjson包操作JSON數(shù)據(jù),并給出了操作實(shí)例,需要的朋友可以參考下
    2015-04-04
  • Lua中使用二維數(shù)組實(shí)例

    Lua中使用二維數(shù)組實(shí)例

    這篇文章主要介紹了Lua中使用二維數(shù)組實(shí)例,本文直接給出代碼實(shí)例,看代碼更容易理解,需要的朋友可以參考下
    2015-06-06

最新評(píng)論