Linux-019-Centos Shell 安装 Nginx 后启动时提示找不到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
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
欢迎 【 留言 || 关注 || 打赏 】 。您的每一份心意都是对我的鼓励和支持!非常感谢!欢迎互加,相互交流学习!
作者:范丰平,本文链接:https://www.cnblogs.com/fengpingfan/p/14510844.html
Copyright @范丰平 版权所有,如需转载请标明本文原始链接出处,严禁商业用途! 我的个人博客链接地址:http://www.cnblogs.com/fengpingfan
![](https://images.cnblogs.com/cnblogs_com/fengpingfan/2153325/o_220506115434_gzgqrb.png)