Installation de l'extension PHP imagick sur Ubuntu

21

J'essaie d'installer l'extension imagick pecl sur mon serveur Ubuntu et j'obtiens l'erreur ci-dessous. J'ai déjà installé le rpm ImageMagick en utilisant aptitude et l'extension pecl est la version 2.3.0. J'ai regardé autour de moi en ligne mais je ne trouve rien qui me pointe dans la bonne direction. J'ai également essayé de rechercher tout ce qui semblait être le programme Wand-config ou MagickWand-config que l'erreur mentionne mais que je ne trouve pas.

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 majeure partie de la sortie car cela ne semblait pas vraiment utile, mais je peux poster sur demande.

  • PHP est 5.2.4
  • ImageMagick est 6.3.7
  • Couru sudo aptitude upgradeaujourd'hui pour mettre à niveau les RPM également avant d'installer ImageMagick
Steven Surowiec
la source

Réponses:

36

Vous devez installer le package de développement ImageMagick. Dans Ubuntu, essayez:

sudo apt-get install libmagickwand-dev libmagickcore-dev
hdanniel
la source
J'essaye de faire la même chose sur alpine linux et il semble que le nom du package soit différent (imagemagick-dev).
Andy
0

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

l'autre reçoit
la source
La version du référentiel ubuntu pour la version sur laquelle j'étais (8.0.4) était 1.x et j'avais besoin d'au moins 2.1.x. À la fin, j'ai fini par passer à Ubuntu 9, donc je n'ai pas eu à le faire.
Steven Surowiec