27 votes

Installation de l'extension PHP imagick sur Ubuntu

J'essaie d'installer l'extension imagick pecl sur mon serveur Ubuntu et j'obtiens l'erreur suivante. J'ai déjà installé le rpm ImageMagick en utilisant aptitude et l'extension pecl est en version 2.3.0. J'ai cherché sur Internet mais je n'ai rien trouvé qui m'indique la bonne direction. J'ai également essayé de chercher quelque chose qui pourrait être le programme Wand-config ou MagickWand-config mentionné dans l'erreur, mais je n'ai rien trouvé.

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

J'ai coupé la plupart de la sortie parce qu'elle ne semblait pas vraiment utile, mais je peux la poster si on me le demande.

  • PHP est 5.2.4
  • ImageMagick est 6.3.7
  • Ran sudo aptitude upgrade Aujourd'hui, il faut également mettre à jour les RPM avant d'installer ImageMagick.

47voto

hdanniel Points 4263

Vous devez installer le paquet ImageMagick devel. Dans Ubuntu, essayez :

sudo apt-get install libmagickwand-dev libmagickcore-dev

0 votes

J'essaie de faire la même chose sur alpine linux et il semble que le nom du paquet soit différent (imagemagick-dev).

0voto

theotherreceive Points 8185

Il est dans les dépôts ubuntu (version 2.0.1-1 pour hardy), y a-t-il une raison pour laquelle vous essayez de le compiler vous-même ?

0 votes

La version dans le dépôt ubuntu pour la version que j'utilisais (8.0.4) était 1.x et j'avais besoin d'au moins 2.1.x. Au final, j'ai fini par passer à ubuntu 9 pour ne pas avoir à le faire.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X