宝塔nginx: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory

现在的宝塔不知道是怎么回事,更新到新版本后老是出错,特别是和IDC合作的版本,如果是阿里云和腾讯云,基本上没有任何问题,往往其他家的主机问题太多。

我想大家如果看到这篇文章,肯定会有其他的错误,例如:宝塔面板:nginx: [emerg] getpwnam(“www”) failed 错误处理方法,请到这里查看:http://www.chanpindashi.com/2020/02/25/3152.html

问题如下

nginx: error while loading shared libraries: libgd.so.2: cannot open shared object file: No such file or directory

原因

缺少libgd.so.2库。
大家可自行到这里去查询库:http://rpmfind.net/linux/rpm2html/search.php?query=libgd.so.2,查到这个类库来自GD安装包。

解决办法第一步

centos:

yum install gd gd-devel -y

debian/ubuntu

apt-get install libgd3 libgd-dev -y

执行以上命令后,libgd.so.2就有了!但是nginx仍然会报错。

解决办法第二步

出现这类错误表示,系统不知道xxx.so放在哪个目录下,这时候就要在/etc/ld.so.conf中加入xxx.so所在的目录。
一般而言,有很多的so会存放在/usr/local/lib这个目录底下,去这个目录底下找,果然发现自己所需要的.so文件。
所以,在/etc/ld.so.conf中加入/usr/local/lib这一行,保存之后,再运行:/sbin/ldconfig –v更新一下配置即可。

1、在全文件夹下搜索libgd.so.2文件,选中所有复制;
2、把复制文件全部粘贴到/usr/local/lib即可;
3、强制重启nginx或平滑重启;
4、完美解决!

最后

垃圾服务器最好不要用,掉包,环境配置脑壳大,小白成本很高的。

分享不易,请支持本站其他资源

新版axureshop产品原型网:http://www.axureshops.com
AxureShop商城:http://axure.amynik.com/
情趣商城:http://sex.chanpindashi.com/
Axure工具集下载:http://www.chanpindashi.com/2019/12/02/1997.html
产品大师:http://www.chanpindashi.com/
源码商城:http://mall.amynik.com/list/1
axureshop产品原型网(旧版停止更新):http://axureshop.amynik.com/
产品经理论坛:http://bbs.amynik.com
淘宝优惠券:http://taobao.chanpindashi.com/
京东优惠券:http://jd.chanpindashi.com/?chanpindashi.com

最后编辑:2020年02月25日 ©著作权归作者所有

发表评论

×