最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

linux系統(tǒng)安裝Nginx Lua環(huán)境

 更新時間:2016年12月04日 15:31:15   投稿:hebedich  
因項目需求,需要在Linux系統(tǒng)下搭建一套nginx+lua的開發(fā)環(huán)境,經(jīng)過一番摸索,現(xiàn)總結(jié)如下,希望大家能夠喜歡。

亦可參考官方安裝指南: lua-nginx-module Installation

這是我總結(jié)的安裝,供參考:

需要最新版的Nginx,LuaJIT,ngx_devel_kit,lua-nginx-module等安裝文件:

Nginx
LuaJIT Lua或者LuaJIT都是可以的,但是出于性能的考慮,推薦安裝LuaJIT
ngx_devel_kit
lua-nginx-module

參考命令下載:

$ curl -O http://nginx.org/download/nginx-1.10.1.tar.gz
$ curl -O http://luajit.org/download/LuaJIT-2.1.0-beta2.tar.gz
$ curl -L -O https://github.com/simpl/ngx_devel_kit/archive/v0.2.19.tar.gz
$ curl -L -O https://github.com/openresty/lua-nginx-module/archive/v0.10.5.tar.gz

安裝LuaJIT

$ wget http://luajit.org/download/LuaJIT- .tar.gz
$ tar zxvf LuaJIT- .tar.gz
$ cd LuaJIT-
$ make
$ sudo make install

編譯安裝lua-nginx-module

export LUAJIT_LIB=/usr/local/lib
export LUAJIT_INC=/usr/local/include/luajit-2.1

cd nginx-1.10.1
./configure --prefix=/opt/nginx --with-ld-opt="-Wl,-rpath,/usr/local/lib" --add-module=/path/to/ngx_devel_kit-0.3.0 --add-module=/path/to/nginx/lua-nginx-module-0.10.5
make
make install

動態(tài)module方式

Nginx 1.9.11 開始可以編譯module為一個動態(tài)module,在執(zhí)行./configure命令時用–add-dynamic-module=PATH替換–add-module=PATH。編譯后可以在nginx.conf配置中使用 load_module 來動態(tài)加載這個module:

load_module /path/to/modules/ndk_http_module.so;
load_module /path/to/modules/ngx_http_lua_module.so;
lua cjson install

Eureka Zuul 網(wǎng)關(guān)

安裝編譯cjson需要lua運行時,編譯前需要修改MakeFile中的LUA_VERSION、LUA_INCLUDE_DIR、LUA_CMODULE_DIR參數(shù),讓cjson模塊知道lua庫文件和頭文件目錄,才可以正常編譯安裝。

下載解壓:

wget http://www.kyne.com.au/~mark/software/download/lua-cjson-2.1.0.tar.gz
tar -zxvf cjson-2.1.0.tar.gz
cd cjson-2.1.0

修改MakeFile:

LUA_VERSION = luajit-2.1
LUA_INCLUDE_DIR = $(PREFIX)/include/$(LUA_VERSION)
LUA_CMODULE_DIR = $(PREFIX)/lib

make & sudo make install
sudo cp cjson.so /usr/local/lib/lua/5.1/

相關(guān)文章

  • Lua教程(九):元表與元方法詳解

    Lua教程(九):元表與元方法詳解

    這篇文章主要介紹了Lua教程(九):元表與元方法詳解,本文講解了算術(shù)類的元方法、關(guān)系類的元方法、庫定義的元方法、table訪問的元方法等內(nèi)容,需要的朋友可以參考下
    2015-04-04
  • Lua中的metatable介紹

    Lua中的metatable介紹

    這篇文章主要介紹了Lua中的metatable介紹,Lua 中的每個值都可以用一個 metatable,個 metatable 就是一個原始的 Lua table,它用來定義原始值在特定操作下的行為,要的朋友可以參考下
    2015-04-04
  • Lua學習筆記之表和函數(shù)

    Lua學習筆記之表和函數(shù)

    這篇文章主要介紹了Lua學習筆記之表和函數(shù),本文在代碼中使用大量注釋講解了Lua的表和函數(shù)的使用,需要的朋友可以參考下
    2014-09-09
  • Lua性能優(yōu)化技巧(六):最后的提示

    Lua性能優(yōu)化技巧(六):最后的提示

    這篇文章主要介紹了Lua性能優(yōu)化技巧(六):最后的提示,本文是系列文章的最后一篇,其它文章請參考本文的相關(guān)文章,需要的朋友可以參考下
    2015-04-04
  • Lua5.1中加載dll動態(tài)鏈接庫的方法

    Lua5.1中加載dll動態(tài)鏈接庫的方法

    這篇文章主要介紹了Lua5.1中加載dll動態(tài)鏈接庫的方法,本文講解了加載專門為lua寫的擴展dll的方法和加載不是專為lua寫的擴展dll的方法,需要的朋友可以參考下
    2015-05-05
  • Lua在各個操作系統(tǒng)中的開發(fā)環(huán)境配置教程

    Lua在各個操作系統(tǒng)中的開發(fā)環(huán)境配置教程

    這篇文章主要介紹了Lua在各個操作系統(tǒng)中的開發(fā)環(huán)境配置教程,包括Mac OS和Windows和Linux這三大系統(tǒng)下的安裝,需要的朋友可以參考下
    2015-05-05
  • Lua中全局變量與非全局環(huán)境介紹

    Lua中全局變量與非全局環(huán)境介紹

    這篇文章主要介紹了Lua中全局變量與非全局環(huán)境介紹,本文講解了全局變量的原形、非全局的環(huán)境、改變函數(shù)的全局變量環(huán)境、使用__index元方法保留原來的_G,需要的朋友可以參考下
    2014-09-09
  • Lua中遍歷數(shù)組和table的4種方法

    Lua中遍歷數(shù)組和table的4種方法

    這篇文章主要介紹了Lua中遍歷數(shù)組和table的4種方法,本文講解了使用for遍歷、迭代器的方式遍歷等方法,同時提供一個復雜table的的遍歷方法,需要的朋友可以參考下
    2015-04-04
  • Lua教程(四):在Lua中調(diào)用C語言、C++的函數(shù)

    Lua教程(四):在Lua中調(diào)用C語言、C++的函數(shù)

    這篇文章主要介紹了Lua教程(四):在Lua中調(diào)用C語言、C++的函數(shù),本文給出了多個示例講解如何在Lua中調(diào)用C/C++寫的函數(shù),需要的朋友可以參考下
    2014-09-09
  • Lua中調(diào)用C++函數(shù)實例

    Lua中調(diào)用C++函數(shù)實例

    這篇文章主要介紹了Lua中調(diào)用C++函數(shù)實例,本文是Lua和C++通信系列文章的最后一篇,需要的朋友可以參考下
    2014-09-09

最新評論

晴隆县| 阿坝| 万载县| 米林县| 湘乡市| 和林格尔县| 伊春市| 广水市| 湾仔区| 黔西| 靖安县| 锡林浩特市| 长垣县| 隆昌县| 青海省| 泽库县| 西畴县| 商河县| 吉木萨尔县| 松溪县| 微山县| 西乌珠穆沁旗| 湖北省| 五原县| 河间市| 尼勒克县| 秦安县| 泰宁县| 集贤县| 彰化市| 垦利县| 荔浦县| 贡嘎县| 张家口市| 龙州县| 壤塘县| 抚远县| 乌恰县| 辉南县| 北安市| 涪陵区|