• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Linux-019-Centos Shell 安装 Nginx 后启动时提示找不到Lua模块的libluajit-5.1.so.2 ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Centos Shell 安装后启动时提示找不到 lua 模块的 libluajit-5.1.so.2 文件,具体提示信息:./nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory

控制台输入如下所示:

 

解决问题步骤:

1、若是 Lua 未安装,可在官网 https://luajit.org/ 下载 Lua 进行安装后重试,我用的版本是 2.0.5,下载链接是:http://luajit.org/download/LuaJIT-2.0.5.tar.gz

2、若是 Lua 已安装,则可通过如下命令搜索  libluajit-5.1.so.2 文件,查询文件位置

find / -name libluajit-5.1.so.2

 

执行结果如下所示:

 

可将查询到的文件拷贝到 /usr/local/lib/ 目录,并执行 /sbin/ldconfig 即可,相应的脚本如下所示:

if [ -f /usr/local/luajit/lib/libluajit-5.1.so.2 ]; then
    echo 'copy libluajit-5.1.so.2'
    cp /usr/local/luajit/lib/libluajit-5.1.so.2 /usr/local/lib/
    echo '/usr/local/lib' >> /etc/ld.so.conf
    /sbin/ldconfig
    sleep 3
fi

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
lua 报错:'=' expected near ' '发布时间:2022-07-22
下一篇:
Lua(6) ——字符串库string发布时间:2022-07-22
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap