How to Install ImageMagick and Imagick PHP extension in Ubuntu

ImageMagick is a powerful command-line tool and library for manipulating images in various formats. Imagick is a PHP extension that provides an object-oriented interface to the ImageMagick library, making it easy to work with images directly within your PHP applications.

In this step-by-step guide, we will show you how to install ImageMagick and the Imagick PHP extension on Ubuntu. By following these steps, you’ll be able to use ImageMagick and Imagick in your PHP projects to manipulate and process images.

Step 1: Install ImageMagick

First, update your package repositories and install ImageMagick using the following commands:

sudo apt-get update
sudo apt-get install -y imagemagick

Step 2: Install Imagick PHP Extension

After installing ImageMagick, you’ll need to install the Imagick PHP extension. Install the required dependencies and the extension using the following commands:

sudo apt-get install -y php-imagick

Step 3: Enable the Imagick PHP Extension

In most cases, the Imagick PHP extension should be enabled automatically after installation. However, if it’s not enabled, you can enable it manually using the following command:

sudo phpenmod imagick

Step 4: Restart Your Web Server

To finalize the installation, restart your web server (Apache or Nginx) to load the Imagick PHP 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.

See also  How to Fix "You could try using --skip-broken to work around the problem" Error

Commands Mentioned:

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


In this guide, we’ve demonstrated how to install ImageMagick and the Imagick PHP extension on an Ubuntu system. With these tools installed, you can now manipulate and process images within your PHP applications using the powerful features provided by the ImageMagick library and the convenient object-oriented interface of the Imagick PHP extension.

See also  How to Install Telnet on Windows, MacOS, Linux

Keep in mind that it’s important to stay up-to-date with the latest security patches and software releases for ImageMagick and Imagick, as well as your PHP version and other dependencies. Regular updates will help ensure that your applications remain secure and compatible with the latest technologies.

We hope this guide has helped you successfully install ImageMagick and the Imagick PHP extension on your Ubuntu system. 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 *