Howto: Install Imagick (for php) on Ubuntu 11.10

PhpImagickPecl

Php Problem Overview


I'm attempting to install ImagicK as its required for a Yii Extension I want to use for my project.

I've checked around and followed a few different suggestions but nothing that has worked so far, ultimately the framework extension is still throwing me an error (Must have ImagicK installed).

I've tried things like:

sudo apt-get update
sudo apt-get install imagick-php5 .. etc

as well as the PECL install which ends up throwing me the following error:

Checking ImageMagick MagickWand API configuration program... configure: error: 
not found. Please provide a path to MagickWand-config or Wand-config program. 

Any help as to how to get ImagicK installed and integrated with PHP on Ubuntu 11.10 would be great.

Thanks in advance!

Php Solutions


Solution 1 - Php

The package has a different name in Ubuntu.

 sudo apt-get install php5-imagick

The error with building via PECL means you must install libmagickwand-dev, libmagickcore3, libmagickwand3 probably (there are alternatives: graphicsmagick-imagemagick-compat, see Synaptic).

Solution 2 - Php

Installation steps for Ubuntu 12.04:

  1. Install imagemagick

    > sudo apt-get install imagemagick

  2. Install imagemagick PECL extension

    > sudo apt-get install php5-imagick

  3. Restart webserver

Solution 3 - Php

Installation steps for Ubuntu < 16.04:

sudo apt-get install imagemagick php5-imagick; sudo service apache2 restart

Installation steps for Ubuntu > 16.04:

sudo apt-get install imagemagick php-imagick; sudo service apache2 restart

Solution 4 - Php

For Ubuntu 16 or later:

sudo apt-get install php-imagick

(note the use of php- instead of php5-)

Solution 5 - Php

Install imagemagick with :

sudo apt-get install imagemagick

Install imagemagick PECL extension :

sudo apt-get install php5-imagick

Restart webserver

Solution 6 - Php

With Ubuntu 16.04 (Xenial) with PHP 5.6 not 7. PHP 7 was disabled.

  1. sudo apt-get update
  2. sudo apt-get install imagemagick php5.6-imagick

Attributions

All content for this solution is sourced from the original question on Stackoverflow.

The content on this page is licensed under the Attribution-ShareAlike 4.0 International (CC BY-SA 4.0) license.

Content TypeOriginal AuthorOriginal Content on Stackoverflow
QuestionDJSunnyView Question on Stackoverflow
Solution 1 - PhpmarioView Answer on Stackoverflow
Solution 2 - PhpSumoanandView Answer on Stackoverflow
Solution 3 - PhpbdombroView Answer on Stackoverflow
Solution 4 - PhpKarl WolfView Answer on Stackoverflow
Solution 5 - PhpRavi SharmaView Answer on Stackoverflow
Solution 6 - PhpAZinkeyView Answer on Stackoverflow