Instalación de la extensión PHP imagick en Ubuntu


21

Estoy intentando instalar la extensión imagick pecl en mi servidor Ubuntu y obtengo el siguiente error. Ya instalé ImageMagick rpm usando aptitude y la extensión pecl es la versión 2.3.0. He buscado en línea pero no puedo encontrar nada que me señale en la dirección correcta. También intenté buscar cualquier cosa que pareciera que podría ser el programa Wand-config o MagickWand-config que menciona el error pero no puedo encontrar ninguno.

steven@server:/var/www$ sudo pecl install imagick
downloading imagick-2.3.0.tgz ...
Starting to download imagick-2.3.0.tgz (86,976 bytes)
.....................done: 86,976 bytes
12 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Please provide the prefix of Imagemagick installation [autodetect] :
building in /var/tmp/pear-build-root/imagick-2.3.0
running: /tmp/pear/temp/imagick/configure --with-imagick
*** ... snip ... ***
checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

Recorté la mayor parte de la salida porque realmente no parecía útil, pero puedo publicar si se me solicita.

  • PHP es 5.2.4
  • ImageMagick es 6.3.7
  • Funcionó sudo aptitude upgradehoy para actualizar los RPM también antes de instalar ImageMagick

Respuestas:


36

Necesita instalar el paquete de desarrollo ImageMagick. En Ubuntu intente:

sudo apt-get install libmagickwand-dev libmagickcore-dev

Estoy tratando de hacer lo mismo en Alpine Linux y parece que el nombre del paquete es diferente (imagemagick-dev).
Andy

0

Está en los repositorios de ubuntu (versión 2.0.1-1 para hardy), ¿hay alguna razón por la que intentes compilarlo tú mismo?


La versión en el repositorio de ubuntu para la versión en la que estaba (8.0.4) era 1.xy necesitaba al menos 2.1.x. Al final terminé actualizado a ubuntu 9, así que no tuve que hacerlo.
Steven Surowiec
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.