可搜索,可注册,可登录,致敬逗比大佬!尽在救援版逗比根据地 dbgjd.com
投稿文章 | 广告合作 | Telegram 群组 / 公告频道 / 使用教程

编译安装 LuaJit2

News mlone11978 627℃ 0评论

LuaJit 是一种 Lua 解释器。自 OpenResty 1.5.8.1 版本后,默认的解释器就已替换为 LuaJit,而不再是标准 Lua 解释器。LuaJit 官方对其的解释是:LuaJit is a Just-In-Time Compilerfor the Lua programming language。

LuaJit 有 2.0 和 2.1 两个分支。LuaJit official repo master 提供的是 2.0.5 版本。一般建议使用 2.1 版本(虽然还是 beta 阶段)。本博客采用了 agentzh v2.1 版本。

LuaJit

首先把 LuaJit 编译出来:

git clone --branch=v2.1-agentzh https://github.com/openresty/luajit2.git cd luajit2 make PREFIX=/.../luajit/made make install PREFIX=/.../luajit/installed 

运行以上后,LuaJit 就安装到了 /.../luajit/installed 路径下。

为了把这个 LuaJit 提供给 OpenResty,定义以下两个变量:

export LUAJIT_LIB=/.../luajit/installed/lib export LUAJIT_INC=/.../luajit/installed/include/luajit-2.1 

OpenResty

然后,在 OpenResty 编译时使用以下参数引入 LuaJit:

--with-luajit=/home/openresty-installation/luajit-2.1/makeinstalled / 

以上,LuaJit 部分就搞定了。剩下的 OpenResty 部分的编译过程,我在 这篇文章 中已有详细记述。

转载请注明:逗比根据地 » 编译安装 LuaJit2

喜欢 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址