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

摘要:
安装CentosShell后,系统提示libluajit-5.1.so。Lua模块的2文件在启动时找不到。具体提示信息为:/nginx:errorfileloadingsharedlibrarys:libluajit-5.1.so2:Cannopensharedobjectfile:Nosuchfileordirectory控制台上的输入如下:解决问题的步骤:1.如果没有安装Lua,可以单击官方网站上的http

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

控制台输入如下所示:

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第1张

解决问题步骤:

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

执行结果如下所示:

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第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

免责声明:文章转载自《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》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇nohupGit更新代码到本地下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Intellij IDEA 添加jar包的三种方式

一.直接复制:(不推荐)方法:直接将硬盘上的jar包复制粘贴到项目的lib目录下即可。注意:1.对于导入的eclipse项目,该方式添加的jar包没有任何反应,用make编译项目会报错2.对于在idea中创建的项目,该方式添加jar包,编译不报错,但是打开Structure会有"...jar ... is missing ..."的提示,需要点击"Fix"...

Maven 引用本地jar包启动正常 运行时报错

问题: 引用友盟OpenAPI的SDK时 , 拆分思想是 将模块单独放置在 一个模块中 , springmvc maven 管理的项目 ,所以在resources 中增加了lib 文件夹 用来存放第三方jar包 表现 在springmvc 中 引用对应的j 模块 与依赖关系 启动 异常 ,仔细查看后是jar包 错误 java.lang.NoClassDef...

nginx的平滑升级

一:解释nginx的平滑升级 随着nginx越来越流行,并且nginx的优势也越来越明显,nginx的版本迭代也来时加速模式,1.9.0版本的nginx更新了许多新功能,例如stream四层代理功能,伴随着nginx的广泛应用,版本升级必然越来越快,线上业务不能停,此时nginx的升级就是运维的工作了 Nginx方便地帮助我们实现了平滑升级。其原理简单概括...

shell脚本操作mysql数据库—创建数据库,在该数据库中创建表(插入,查询,更新,删除操作也可以做)

#!/bin/bash HOSTNAME="192.168.1.224" #数据库Server信息PORT="3306"USERNAME="root"PASSWORD="123456" DBNAME="test_db_name" #要创建的数据库的库名称TABLENAME="test_table_name" #要创建的数据库的表的名称 MYSQL_CMD=...

Nginx搭建正向代理服务器支持https

1,下载并解压模块 githup地址GitHub - chobits/ngx_http_proxy_connect_module: A forward proxy module for CONNECT request handling unzip ngx_http_proxy_connect_module-master.zip 2,切换到服务器源码包位置...

nginx日志切割

http://www.ttlsa.com/nginx/nginx-log-cutting/ nginx日志默认情况下统统写入到一个文件中,文件会变的越来越大,非常不方便查看分析。以日期来作为日志的切割是比较好的,通常我们是以每日来做统计的。下面来说说nginx日志切割。关于nginx相关日志配置参见:《nginx日志配置》一文。logrotate用法参见《...