I need to install php-gd on CentOS 7. I have very limited repositories on my network. I cannot get a direct connection to the Internet with a Linux server.

I tried to install php56w-gd- But it needs php56w-common- which depends on libgmp.so.3 I get the error that this .so.3 file is required. I cannot find this so.3 file on the Linux server. So the error message is correct. gmp.x86_64 is installed. Yum list gmp shows it.

I tried installing these packages:gmp-4.3.1-7.el6_2.2.i686.rpm and gmp-4.3.1-7.el6_2.2.x86_64.rpm. I tried a different way of installing php-gd. I used rh-php56-php-gd-5.6.5-7.el7.x86_64. But I got a message about it not updating the installed package.

I tried yum clean all. But when I repeated my installation attempts of the .rpm packages, I got the same problems. I then tried two more gmp packages: gmp-4.1.4-10.el5.x86_64.rpm and gmp.4.1.4-12.3_2.el5.x86_64.rpm Neither would install. From gmplib.org I downloaded a .tar.gz file to install gmp 6.1 It installed fine. But it failed to produce a libgmp.so.3 file.

yum list gmp shows that gmp 6.0 is installed. What package will satisfy my need for a libgmp.so.3 requirement? Is there a different way to install php56w-common-5.6.19-1.w6.x86_64.rpm or php56w-gd- I need to get php-gd installed with version 5.6 (not any lower).

Update: rh-php56-php-gmp.x86_64 was successfully installed.

  • Have you tried installing rh-php56-php-gmp.x86_64 as well?
    – jayhendren
    Mar 30, 2016 at 22:10
  • Probably the best solution would be to set up a mirror on your network so that yum can fetch & install remote packages.
    – jayhendren
    Mar 30, 2016 at 22:11
  • Yes, I tried the rh-php56-php-gmp.x86_64. Procedurally I cannot set up a mirror on my network.
    – Kiran
    Mar 31, 2016 at 11:26

1 Answer 1

yum provides */libgmp.so.3

will list all packages which have this file.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .