如何在 CentOS 7 上安装 php-gd?

如何在 CentOS 7 上安装 php-gd?

我需要在 CentOS 7 上安装 php-gd。我的网络上的存储库非常有限。我无法使用 Linux 服务器直接连接到 Internet。

我尝试安装php56w-gd-5.6.19.1.w7.x86_64.rpm 但它需要 php56w-common-5.6.19.1.w6.x86_64.rpm 这取决于我收到需要libgmp.so.3此文件的错误。我在 Linux 服务器上.so.3找不到这个文件。so.3所以错误信息是正确的。gmp.x86_64已安装。 Yum list gmp 显示了它。

我尝试安装这些软件包:gmp-4.3.1-7.el6_2.2.i686.rpm并且gmp-4.3.1-7.el6_2.2.x86_64.rpm.我尝试了安装 php-gd 的不同方法。我用了rh-php56-php-gd-5.6.5-7.el7.x86_64。但我收到一条消息,表明它没有更新已安装的软件包。

我试过yum clean all。但是当我重复尝试安装 .rpm 软件包时,我遇到了同样的问题。然后我尝试了另外两个 gmp 软件包:gmp-4.1.4-10.el5.x86_64.rpm并且gmp.4.1.4-12.3_2.el5.x86_64.rpm都不会安装。我下载了一个 .tar.gz 文件来gmplib.org安装gmp 6.1它安装得很好。但它未能生成libgmp.so.3文件。

yum list gmp显示 gmp 6.0 已安装。什么包可以满足我的需求libgmp.so.3?有其他安装方式php56w-common-5.6.19-1.w6.x86_64.rpmphp56w-gd-5.6.19.1.w7.x86_64.rpm?我需要php-gd安装 5.6 版本(不能是更低版本)。

更新:rh-php56-php-gmp.x86_64 已成功安装。

答案1

yum provides */libgmp.so.3

将列出具有此文件的所有包。

相关内容