Instalando a extensão PHP imagick no Ubuntu

21

Estou tentando instalar a extensão imagick pecl no meu servidor Ubuntu e estou recebendo o erro abaixo. Já instalei o ImageMagick rpm usando o aptitude e a extensão pecl é a versão 2.3.0. Procurei on-line, mas não consigo encontrar nada que me aponte na direção certa. Também tentei procurar por qualquer coisa que parecesse ser o programa Wand-config ou MagickWand-config que o erro está mencionando, mas não consegue encontrar nenhum.

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

Recortei a maior parte da saída porque realmente não parecia útil, mas posso postar se solicitado.

  • PHP é 5.2.4
  • ImageMagick é 6.3.7
  • sudo aptitude upgradeHoje correu para atualizar os RPMs também antes de instalar o ImageMagick
Steven Surowiec
fonte

Respostas:

36

Você precisa instalar o pacote ImageMagick devel. No Ubuntu tente:

sudo apt-get install libmagickwand-dev libmagickcore-dev
hdanniel
fonte
Estou tentando fazer o mesmo no linux alpino e parece que o nome do pacote é diferente (imagemagick-dev).
Andy
0

Está nos repositórios ubuntu (versão 2.0.1-1 para hardy), existe algum motivo para você tentar compilá-lo?

theotherreceive
fonte
A versão no repositório ubuntu para a versão em que eu estava (8.0.4) era 1.xe precisava de pelo menos 2.1.x. No final, acabei atualizando para o ubuntu 9, então não precisei.
22910 Steven Surowiec