nginx lua 启动nginx报错找不到libluajit-5.1.so.2

原创
2018/04/18 18:31
阅读数 5.3W

/usr/local/luaNginx/sbin/nginx: error while loading shared libraries: libluajit-5.1.so.2: cannot open shared object file: No such file or directory
 

查看 nginx lua的动态链接库

ldd /usr/local/luaNginx/sbin/nginx -c  /usr/local/luaNginx/conf/lua.img.com.conf | grep lua

如下:

root@ubuntu-xenial:/#ldd /usr/local/luaNginx/sbin/nginx -c  /usr/local/luaNginx/conf/lua.img.com.conf | grep lua
/usr/local/luaNginx/sbin/nginx:
        libluajit-5.1.so.2 => not found
ldd: ./-c: No such file or directory
/usr/local/luaNginx/conf/lua.img.com.conf:
 

查找安装的libluajit-5.1.so.2 find / -name  libluajit-5.1.so.2

由于编译时没有生成动态链接库,只能手动链接

vim /etc/ld.so.conf.d/libc.conf 如图:

加入自己编译安装后的lib目录

再次运行ldconfig

再次启动nginx OK!

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部