Instalowanie rozszerzenia PHP imagick na Ubuntu


21

Próbuję zainstalować rozszerzenie pecl imagick na moim serwerze Ubuntu i otrzymuję następujący błąd. Zainstalowałem rpm ImageMagick przy użyciu aptitude już, a rozszerzenie pecl to wersja 2.3.0. Rozejrzałem się w Internecie, ale nie mogę znaleźć niczego, co wskazywałoby mi właściwy kierunek. Próbowałem też poszukać czegoś, co wyglądałoby na to, że może to być program Wand-config lub MagickWand-config, o którym wspomina błąd, ale nie można go znaleźć.

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

Skróciłem większość danych wyjściowych, ponieważ tak naprawdę nie wydawało się to pomocne, ale mogę opublikować, jeśli zostanie o to poproszony.

  • PHP to 5.2.4
  • ImageMagick to 6.3.7
  • Ran sudo aptitude upgradedziś uaktualnić RPM, jak również przed instalacją ImageMagick

Odpowiedzi:


36

Musisz zainstalować pakiet programistyczny ImageMagick. W Ubuntu spróbuj:

sudo apt-get install libmagickwand-dev libmagickcore-dev

Próbuję zrobić to samo na alpine linux i wygląda na to, że nazwa pakietu jest inna (imagemagick-dev).
Andy,

0

Jest w repozytoriach Ubuntu (wersja 2.0.1-1 dla hardy), czy istnieje powód, dla którego próbujesz go skompilować?


Wersja w repozytorium ubuntu dla wersji, w której byłam (8.0.4), miała wersję 1.x i potrzebowałem co najmniej 2.1.x. Ostatecznie zaktualizowałem system do Ubuntu 9, więc nie musiałem.
Steven Surowiec
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.