Installazione dell'estensione imagick PHP su Ubuntu


21

Sto cercando di installare l'estensione imagick pecl sul mio server Ubuntu e sto ricevendo l'errore di seguito. Ho già installato ImageMagick rpm usando aptitude e l'estensione pecl è la versione 2.3.0. Mi sono guardato intorno online ma non trovo nulla che mi indichi nella giusta direzione. Ho anche cercato di cercare qualcosa che potesse sembrare il programma Wand-config o MagickWand-config di cui parla l'errore ma non ne trovo.

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

Ho estratto la maggior parte dell'output perché non mi è sembrato molto utile, ma posso pubblicare se richiesto.

  • PHP è 5.2.4
  • ImageMagick è 6.3.7
  • Ho corso sudo aptitude upgradeoggi per aggiornare gli RPM anche prima di installare ImageMagick

Risposte:


36

Devi installare il pacchetto di sviluppo ImageMagick. In Ubuntu provare:

sudo apt-get install libmagickwand-dev libmagickcore-dev

Sto cercando di fare lo stesso su Alpine Linux e sembra che il nome del pacchetto sia diverso (imagemagick-dev).
Andy,

0

È nei repository di Ubuntu (versione 2.0.1-1 per hardy), c'è un motivo per cui stai provando a compilarlo tu stesso?


La versione nel repository Ubuntu per la versione in cui mi trovavo (8.0.4) era 1.x e avevo bisogno di almeno 2.1.x. Alla fine ho finito con l'aggiornamento a Ubuntu 9, quindi non dovevo farlo.
Steven Surowiec,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.