2013-01-15 22 views
9

Saçımı çekiyorum. PHP kaynaklardan oluşturulmuş, her şey çalışıyor. Şimdi imagick yüklemeniz gerekiyor ve yüklü olamaz.PHP için Imagick'i Debian'da yükleyemiyorum

Ben PHP 5.3.20 ile kernel 3.7.1 üzerinde Debian çalıştırıyorum (uygulamamı destekler son sürümü PHP 5.4 gidemez). Ben de son beta yükledikten çalıştı

# 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 

(pecl imagick-beta yüklemek), aynı sonucu:

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 

Oysa ben yüklenmiş sürümü 6.7.7 var. Ayrıca, aynı sonucu eski bir 2.3.0 sürümünü denedi. Ayrıca, kaynak, phpize ve configure - aynı sonucu indirmeyi denedim.

Birisi yardım edebilir mi?

+0

o http şey olmaz: // ServerFault .com /? – pduersteler

cevap

18

Bunu kendim çözebiliyordum.

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

Sonra: yaptığımı sona erdi

apt-get install libmagickwand-dev 

Ve nihayet imagick PECL'de üzerinden yüklenen olsun başardı:

pecl install imagick-beta 
+2

Kendi sorunuza cevap verdiğiniz için teşekkür ederiz! Bana yardım etti! – Marien

+0

Aynı mücadeleye sahip oldum, make install sırasında PECL tarafından üretilen sorunlardan kararlı versiyonu kurdum ve tamamlamadım - sonuçta kurulum tamamlanmadı ve kullanamadım. PHP5.4 uyumluluğuna (5.4.4 kullanıyorum) sahip olduğunu biliyorum, bu yüzden imagick-3.1.0RC2'yi pecl yüklemeye çalıştım ve işe yaradı! :) IM ile doğru işbirliğini sağlamak için bu vesileyle ghostscript güncellemek de iyidir. – Gadoma

+0

Yalnızca "apt-get install libmagickwand-dev" komutunu yükledikten sonra wecezy üzerinde pecl install imagick'i (beta değil) yükleyebildim. Bahşiş için teşekkürler! – spoulson

İlgili konular