nginx服务器启动找不到libluajit-5.1.so解决方法

启动nginx时发现报错如下:

nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory。

解决方案一

(服务器可以连接互联网的情况):
yum -y install luajit*

解决方案二

(服务器在局域网中,不能连接互联网的情况),需要按以下排查步骤处理:

查找本地libluajit-5.1.so.2共享库文件
find / -name libluajit-5.1.so.2

如果找到此文件,执行以下命令:

cp /文件路径/libluajit-5.1.so.2 /usr/local/lib/
echo "/usr/local/lib" >>/etc/ld.so.conf
/sbin/ldconfig

找不到此文件则需要编译安装luajit

执行以下命令:

wget http://luajit.org/download/LuaJIT-2.0.4.tar.gz
tar xf LuaJIT-2.0.4
cd LuaJIT-2.0.4
make && make install
/sbin/ldconfig

最后就可以正常启动nginx。

该问题的参考处理办法如下:

nginx安装lua模块 出现LIBLUAJIT-5.1.SO.2错误的解决方法-云栖社区-阿里云
https://yq.aliyun.com/articles/604301

nginx lua 启动nginx报错找不到libluajit-5.1.so.2 - 会当凌绝顶的个人空间 - OSCHINA
https://my.oschina.net/ranhai/blog/1797454

nginx启动报错 nginx: error while loading shared libraries: libpcre.so.1_运维_maojycom的专栏-CSDN博客
https://blog.csdn.net/maojycom/article/details/42809053

lua-nginx-module - ybtyoyo - 博客园
https://www.cnblogs.com/coderyoyo/archive/2012/11/26/lua-nginx-install.html

Download
http://luajit.org/download.html

版权声明:
作者:WaterBear
链接:https://l-t.top/2308.html
来源:雷霆运维
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>
文章目录
关闭
目 录