答案 0 :(得分: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:我实际上并未安装并测试此结果。)