Add PHP GD support on a Linux server with Plesk

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 :)

Want to read Linux tips and tricks, but don't have time to check our blog everyday? Subscribe to our daily email newsletter to make sure you don't miss a single tip/tricks. Subscribe to our weekly newsletter here!

{ 12 comments… read them below or add one }

1 Larry Boehm 11.21.06 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

2 Jeff Hester 01.04.07 at 4:47 am

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

3 nixcraft 01.06.07 at 12:55 pm

Jeff,

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

Appreciate your post.

4 Hankster 03.11.07 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.

5 kyaw min htet 03.24.07 at 1:22 pm

Thanks alot.That amazing command i never known.

6 AnonymousCoward 07.29.07 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 ?

7 vivek 07.29.07 at 7:51 pm

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

8 Prashant 04.01.08 at 5:52 am

Thanks a ton :)!!!

9 Sumith 05.30.08 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

10 Shane 06.28.08 at 1:48 am

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

11 11am 04.08.09 at 9:33 pm

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

12 jeffatrackaid 04.14.09 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.

Leave a Comment

You can use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Previous post: How to: digitally sign OpenOffice.org documents

Next post: The best PHP IDEs compared: to increase your productivity