Howto: Instalar Imagick (para php) en Ubuntu 11.10

2 minutos de lectura

avatar de usuario
DJSunny

Estoy intentando instalar ImagicK como se requiere para una extensión de Yii que quiero usar para mi proyecto.

Revisé y seguí algunas sugerencias diferentes, pero nada de lo que ha funcionado hasta ahora, en última instancia, la extensión del marco aún me arroja un error (debe tener ImagicK instalado).

He intentado cosas como:

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

así como la instalación de PECL que termina arrojándome el siguiente error:

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

Cualquier ayuda sobre cómo instalar e integrar ImagicK con PHP en Ubuntu 11.10 sería excelente.

¡Gracias por adelantado!

El paquete tiene un nombre diferente en Ubuntu.

 sudo apt-get install php5-imagick

El error con la construcción a través de PECL significa que debe instalar libmagickwand-dev, libmagickcore3, libmagickwand3 probablemente (hay alternativas: graphicsmagick-imagemagick-compatvéase Sináptico).

  • Usualmente no. Es posible que desee comprobar /etc/php5/conf.d/. Pero la instalación de dicho paquete debería agregar una directiva sin comentarios allí.

    – mario

    14/01/2013 a las 22:57

  • Lo siento, en realidad estaba haciendo algo más mal, ¡pero gracias por la información!

    – SSH Esto

    14/01/2013 a las 23:35


  • sudo apt-get install php5.6-imagick ahora para Ubuntu 16.04 y superior

    – Papotitu

    13 de julio de 2017 a las 16:11

  • sudo apt-get install imagemagick php-imagick para Ubuntu 16.04

    – Matiss

    24 de agosto de 2017 a las 11:56

avatar de usuario
Sumoanand

Pasos de instalación para Ubuntu 12.04:

  1. Instalar imagemagick

    sudo apt-get install imagemagick

  2. Instalar la extensión imagemagick PECL

    sudo apt-get install php5-imagick

  3. Reiniciar servidor web

  • Aprobado por no asumir que ya tenía instalado imagemagick.

    – usuario2867288

    16 de julio de 2014 a las 3:12

  • también debe mencionar que parece ser necesario reiniciar el servidor web

    – jmadsen

    22 de marzo de 2015 a las 23:48

  • En mi caso tuve que hacer sudo service nginx restart y sudo service php5-fpm restart.

    – Jimbali

    10 de febrero de 2016 a las 13:47

  • Si está utilizando php 5.6, entonces debe hacer sudo apt-get install php5.6-imagick. Y para nginx y php-fpm: sudo service nginx restart y sudo service php5.6-fpm restart

    – nico

    25/10/2016 a las 19:51

avatar de usuario
bdombro

Pasos de instalación para Ubuntu

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

Pasos de instalación para Ubuntu > 16.04:

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

  • Escribiste lo mismo dos veces.

    – Juan Rivs

    13 oct 2016 a las 10:59

  • En realidad, son diferentes. Fíjate que uno tiene php5-imagick y el otro php-imagick

    – bdombro

    19 de mayo de 2020 a las 11:27

avatar de usuario
Carlos Lobo

Para Ubuntu 16 o posterior:

sudo apt-get install php-imagick

(nótese el uso de php- en vez de php5-)

avatar de usuario
Ravi Sharma

Instalar imagemagick con:

sudo apt-get install imagemagick

Instale la extensión imagemagick PECL:

sudo apt-get install php5-imagick

Reiniciar servidor web

avatar de usuario
AZinkey

Con Ubuntu 16.04 (Xenial) con PHP 5.6 no 7. PHP 7 estaba deshabilitado.

  1. sudo apt-obtener actualización
  2. sudo apt-get install imagemagick php5.6-imagick

¿Ha sido útil esta solución?