/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!