2011-05-24 65 views

回答

3

我能夠編譯Apache 2.3和鏈接mod_lua對LuaJIT 2.0b6這樣的:

LUA_LIBS="-L/usr/local/lib -lluajit-51 -lm" \ 
LUA_CFLAGS="-I/usr/local/include/luajit-2.0" \ 
./configure --prefix=/usr/local \ 
    --enable-lua --with-lua=/dev/null --enable-luajit 
make 

據我所知,即使有一個--enable-luajit配置標誌,該mod_lua的config.m4腳本只默認查找lua庫。

如果你建立LuaJIT作爲動態庫以及靜態庫,你可能要明確靜態鏈接它:

LUA_LIBS="/usr/local/lib/libluajit-5.1.a -lm" 

(您可能需要更改依賴的路徑上LuaJIT你的版本已經安裝了,並在哪裏。Caveat lector:我沒有實際安裝和測試這個結果。)

+0

任何想法如何在Debian上部署Super-NGINX?這是一個已經建立了LuaJIT/NGINX的腳本 - > https://github.com/ezmobius/super-nginx – frooyo 2011-06-06 01:07:59

相關問題