Add PHP GD support on a Linux server with Plesk

by on October 11, 2006 · 15 comments· LAST UPDATED October 11, 2006

in , ,

PHP is one of the popular web programming languages.

The Plesk software package is a commercial web hosting automation software. It allows to setup set up new websites, email accounts, and DNS entries through a web-based interface.

The php gd package contains a dynamic shared object that will add support for using the gd graphics library to PHP. If users are using popular CMS software such as WordPress, you need GD support.

Adding GD graphic libraries support to php is quite easy job w/o breaking Plesk software.

Red Hat Enterprise Linux

Type following two command as root user:
# up2date php-gd
# /etc/init.d/httpd restart

Cent OS or Fedora Core Linux

Type following two command as root user:
# yum install php-gd
# /etc/init.d/httpd restart

Verify that php gd support loaded

Type any one of the following command:
# php -m | less
# php -m | grep gd

You can also use phpinfo() to verify that php gd loaded and working perfectly.

Now, your web server should up and runing php with GD :)

TwitterFacebookGoogle+PDF versionFound an error/typo on this page? Help us!

{ 15 comments… read them below or add one }

1 Larry Boehm November 21, 2006 at 9:21 pm

I love you.

I was about to re-install apache, php, etc..and saw that all I need to do was yum php-gd, then restart apache.

Did I tell you I love you?
Thanks

Reply

2 Jeff Hester January 4, 2007 at 4:47 am

You are a GOD! Thank you for this — I can’t believe it was so friggen easy.

Reply

3 nixCraft January 6, 2007 at 12:55 pm

Jeff,

Some time small things bugs out badly – php-gd is one of them.

Appreciate your post.

Reply

4 Hankster March 11, 2007 at 6:43 pm

WOW

Thats freaking amazing how simple it was. I was for the past 3 hours looking how to Reconfigure php and apache to install gd.

You are brilliant.

Reply

5 kyaw min htet March 24, 2007 at 1:22 pm

Thanks alot.That amazing command i never known.

Reply

6 AnonymousCoward July 29, 2007 at 6:45 pm

Hi,

I did a yum install php-gd
php -m | grep gd shows gd.

phpinfo() shows GD when from command line, but does NOT when accessed via Apache. any clues ?

Reply

7 nixCraft July 29, 2007 at 7:51 pm

It should work if you see gd using phpinfo or command line. See error log for more information.

Reply

8 Prashant April 1, 2008 at 5:52 am

Thanks a ton :)!!!

Reply

9 Sumith May 30, 2008 at 11:49 am

hi Vivek,

in my case php-gd is already installed but its not listing in phpinfo.php.
plz go thru the following out outputs.

# rpm -qa | grep -i php
php-cli-5.2.4-1.fc7
php-gd-5.2.4-1.fc7
php-mbstring-5.2.4-1.fc7
php-snmp-5.2.4-1.fc7
php-5.2.4-1.fc7
php-dba-5.2.4-1.fc7
php-ldap-5.2.4-1.fc7
php-pdo-5.2.4-1.fc7
php-ncurses-5.2.4-1.fc7
php-odbc-5.2.4-1.fc7
php-soap-5.2.4-1.fc7
php-xmlrpc-5.2.4-1.fc7
php-pear-MDB2-2.4.1-2.fc7
php-magickwand-1.0.1-1.fc7
php-common-5.2.4-1.fc7
php-bcmath-5.2.4-1.fc7
php-imap-5.2.4-1.fc7
php-mysql-5.2.4-1.fc7
php-pear-1.5.0-3
php-xml-5.2.4-1.fc7
php-pear-MDB2-Driver-mysqli-1.4.1-3.fc7

# php -m | less

PHP Modules]
bcmath
calendar
ctype
date
dom
filter
ftp
hash
iconv
imap
json
libxml
mysql
pcre
posix
Reflection
session
SimpleXML
sockets
SPL
SQLite
standard
tokenizer
xml
xmlreader
xmlwriter
zlib

Can help me to fix this issue

Thanks
Sumith

Reply

10 Shane June 28, 2008 at 1:48 am

You are the Man !!!! thanx a lot plus a thousand times!!!!

Reply

11 11am April 8, 2009 at 9:33 pm

# up2date php-gd
does not work in my RH Linux 5

Reply

12 jeffatrackaid April 14, 2009 at 3:47 pm

RHEL 5 uses Yum not up2date.

Depending on your server provider, you find find a large number of PHP-* modules missing. Always try to get them via yum/up2date before looking to 3rd parties.

There are some 3rd party RPMs out there for specific functions. I recommend you use them with caution.

Reply

13 ee September 20, 2009 at 1:52 am

thanks!

Reply

14 Farshid October 27, 2010 at 11:43 am

That was perfect… It does really work…

Reply

15 Retz September 5, 2011 at 7:49 am

Hi!

Thanks a lot for this thread. I was able to install php-gd on my server.

More power!

God bless you!

Reply

Leave a Comment

Previous post:

Next post: