Linux – NGINX编译提示需要LuaJIT 2.x.的解决办法

报错代码:

./configure: error: unsupported LuaJIT version; ngx_http_lua_module requires LuaJIT 2.x.

解决方法:

先查看是否已安装lua-devel,直接执行安装即可

CentOS:

yum install lua-devel

添加wlnmp源

rpm -ivh https://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm

安装LuaJIT2.X

yum install wluaJIT2

添加以下代码至全局变量 /etc/profile

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

然后刷新变量,重新编译即可

source /etc/profile

Ubuntu:

安装luajit

apt install luajit libluajit-5.1-dev

将安装的luajit链接至用户库,否则依然报错

ln -s /usr/include/luajit-2.1 /usr/local/include/
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

    暂无评论内容