切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
回复 0

63

主题

91

帖子

1292

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1292
编译云锁NGINX防护模块提示需要LuaJIT 2.x.的解决办法[复制链接]
发表于 2025-3-28 13:24:43 | 显示全部楼层 |阅读模式
有云锁用户求助到博主iMin:在编译云锁NGINX防护模块时,在configure时报错,报错代码如下:
  1. > ./configure: error: unsupported LuaJIT version; ngx_http_lua_module requires LuaJIT 2.x.
复制代码

经过博主(iMin)远程查看,是由于缺少LuaJIT模块导致的,目前常见于较高版本的系统或1.23以上的NGINX版本存在此问题,解决方法如下:
1、先查看是否已安装lua-devel,直接执行安装即可 ``` yum install lua-devel ```
2、添加wlnmp源 ``` rpm -ivh https://mirrors.wlnmp.com/centos/wlnmp-release-centos.noarch.rpm ```
3、安装LuaJIT2.X ``` yum install wluaJIT2 ```
4、添加至/etc/profile > **vi** /**etc**/profile 添加如下两行到这个文件中 `
  1. export LUAJIT_LIB=/usr/local/lib
  2. export LUAJIT_INC=/usr/local/include/luajit-2.1

复制代码
5、保存并使其生效 ``` source /etc/profile ``` 完成以上步骤后,重新configure并按编译教程正常编译,即可顺利开启云锁防护。



回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|不懂 ( 粤ICP备14042591号-1 )|网站地图

GMT+8, 2025-4-15 01:43 , Processed in 0.090698 second(s), 27 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部