2013-01-15 16 views
9

Wyciągając moje włosy. PHP zbudowany ze źródła, wszystko działa. Teraz musisz zainstalować obraz i nie możesz go zainstalować.Nie można zainstalować Imagick dla PHP na Debianie

Używam Debiana na jądrze 3.7.1 z PHP 5.3.20 (ostatnia wersja obsługiwana przez moją aplikację, nie można przejść do PHP 5.4).

pecl install imagick 
... 
checking ImageMagick MagickWand API configuration program... found in /usr/bin/Wand-config 
checking if ImageMagick version is at least 6.2.4... configure: error: no. You need at least Imagemagick version 6.2.4 to use Imagick. 
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed 

Jednak mam wersję 6.7.7 zainstalowane:

# convert --version 
Version: ImageMagick 6.7.7-10 2012-11-06 Q16 http://www.imagemagick.org 
Copyright: Copyright (C) 1999-2012 ImageMagick Studio LLC 
Features: OpenMP 

Próbowałem też zainstalowanie najnowszej wersji beta (pecl zainstalować Imagick-beta), taki sam rezultat. Wypróbował też starszą wersję 2.3.0, ten sam wynik. Próbowano również pobrać źródło, phpize i skonfigurować - ten sam wynik.

Czy ktoś może pomóc?

+0

nie byłoby to coś na http: // ServerFault .pl /? – pduersteler

Odpowiedz

18

W końcu mogłem to rozwiązać sam. Skończyło się robi:

apt-get remove graphicsmagick-libmagick-dev-compat imagemagick imagemagick-common 
apt-get autoremove 

Następnie:

apt-get install libmagickwand-dev 

I w końcu udało mi się dostać Imagick zainstalowane poprzez PECL:

pecl install imagick-beta 
+2

Dziękujemy za odpowiedź na własne pytanie! Pomógł mi! – Marien

+0

Miałem tę samą walkę, instalując stabilną wersję z problemów produkowanych przez PECL podczas instalacji i nie ukończyłem - w rezultacie instalacja nie była kompletna i nie mogłem jej użyć. Czytałem, że ma to związek ze zgodnością PHP5.4 (ja używam 5.4.4), więc próbowałem pecl zainstalować imagick-3.1.0RC2 i działało! :) Dobrze jest aktualizować ghostscript z tej okazji, aby zapewnić poprawną współpracę z IM. – Gadoma

+0

Mogłem zainstalować 'pecl install imagick' (nie beta) na wheezy po prostu robiąc' apt-get install libmagickwand-dev'. Dzięki za wskazówkę! – spoulson

Powiązane problemy