How to Install PHP GD-library on Ubuntu

The PHP GD library is an open-source image processing library that enables you to create, manipulate, and edit images using PHP. This library supports various image formats, such as JPEG, PNG, and GIF. It is commonly used for tasks like image resizing, cropping, and applying filters. In this step-by-step guide, we’ll show you how to install the PHP GD library on your Ubuntu system.

By following these steps, you’ll be able to use the PHP GD library in your web applications, allowing you to process images dynamically and enhance your website’s features.

Step 1: Update Package Repositories

Before installing the PHP GD library, update your package repositories to ensure you have access to the latest packages:

sudo apt-get update

Step 2: Install PHP GD Library

To install the PHP GD library, run the following command:

sudo apt-get install -y php-gd

This command installs the GD library for the default PHP version on your system. If you have multiple PHP versions installed or need the GD library for a specific version, replace “php-gd” with the corresponding package, such as “php7.4-gd” or “php8.0-gd”.

See also  How to Uninstall Textpattern on Ubuntu

Step 3: Restart Your Web Server

After installing the PHP GD library, restart your web server (Apache or Nginx) to load the new extension:

sudo systemctl restart apache2

Or, if you are using Nginx with PHP-FPM:

sudo systemctl restart php7.4-fpm
sudo systemctl restart nginx

Replace “7.4” with the PHP version you are using on your system.

Step 4: Verify the Installation

To verify that the PHP GD library has been installed correctly, create a new PHP file with the following content:


Save the file as “info.php” and upload it to your web server’s document root (e.g., /var/www/html). Access the file in your web browser by visiting “https://your-server-ip/info.php”. Look for the “gd” section in the output. If you see the “gd” section with information about the GD library, the installation was successful.

See also  How to Uninstall Go (Golang) on Ubuntu

Don’t forget to remove the “info.php” file from your server once you’ve verified the installation, as it exposes sensitive information about your PHP configuration.

Commands Mentioned:

  • apt-get update – Update package repositories
  • apt-get install – Install specified packages and their dependencies
  • systemctl restart – Restart a system service


In this guide, we’ve demonstrated how to install the PHP GD library on an Ubuntu system. With the GD library installed, you can now create and manipulate images dynamically in your PHP applications, adding valuable features to your website.

See also  How to Install IonCube Loader in CentOS 6 / CentOS 7

Remember to keep your system and libraries up-to-date to ensure the security and stability of your applications. As you continue to develop your web projects, explore the various functions and capabilities offered by the PHP GD library to make the most of its features.

If you have any questions, comments, or suggestions for improvement, please feel free to share your thoughts in the comments section below. Your feedback is invaluable to us, and it helps us create better and more informative content for our users.


Leave a Reply

Your email address will not be published. Required fields are marked *