关于#linux#的问题:想在linux上启动nginx,但是提示找不到libgd.so.2这个文件

想在linux上启动nginx,但是提示找不到libgd.so.2这个文件 。
用ldd查看后,确实找不到这个文件:

img

后来经过百度,网上说要安装gd,
于是我就:

img


提示已经有gd这个东西了,
但是我用find却找不到libgd.so.2。

img

正常安装,查看是会有的,例如:

img

你可以先卸载gd的包,再重新安装看看,然后,用我下面的查询方式,看看安装的这个包的东西在哪里,

img

你如果不太懂,先按我说的这个,然后按我的这个操作,截图我看一下,你先卸载,重新安装,然后rpm -ql 看看

这个库是gd安装包带的,如果确认安装过gd,那么这个库是在系统上的,通过find命令找到这个文件
find / -name 'libgd.so.2'
yum search gd 搜一下,如果有,那就直接 yum install gd

我这跟你一样的,,就是宝塔安装的nginx,,里面已经安装了gd 但是就是找不到libgd.so.2,,,卸载了重新安装gd也是不行,所以不知道是啥原因,你的是啥原因啊