2013-01-15 43 views
9

Kéo tóc ra. PHP được xây dựng từ nguồn, mọi thứ hoạt động. Bây giờ cần phải cài đặt imagick và không thể cài đặt nó.Không thể cài đặt Imagick cho PHP trên Debian

Tôi đang chạy Debian trên hạt nhân 3.7.1 với PHP 5.3.20 (phiên bản cuối cùng mà ứng dụng của tôi hỗ trợ, không thể chuyển sang 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 

Tuy nhiên, tôi có phiên bản 6.7.7 cài đặ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 

Tôi cũng đã cố gắng cài đặt các phiên bản beta mới nhất (PECL cài đặt imagick-beta), cùng một kết quả. Cũng đã thử một phiên bản cũ 2.3.0, cùng một kết quả. Cũng đã thử tải xuống nguồn, phpize và định cấu hình - cùng một kết quả.

Ai đó có thể giúp bạn không?

+0

Sẽ không có được một cái gì đó cho http: // serverfault .com /? – pduersteler

Trả lời

18

Cuối cùng tôi đã có thể tự mình giải quyết vấn đề này. Tôi đã kết thúc thực hiện:

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

Sau đó:

apt-get install libmagickwand-dev 

Và cuối cùng đã có thể để có được imagick cài đặt qua PECL:

pecl install imagick-beta 
+2

Cảm ơn bạn đã trả lời câu hỏi của riêng bạn! Giúp tôi ra! – Marien

+0

Tôi đã có cùng một cuộc đấu tranh, cài đặt phiên bản ổn định từ PECL sản xuất các vấn đề trong quá trình cài đặt và không hoàn thành - kết quả cài đặt không hoàn thành và tôi không thể sử dụng nó. Tôi đọc rằng nó đã làm với PHP5.4 khả năng tương thích (tôi sử dụng 5.4.4) vì vậy tôi đã thử pecl cài đặt imagick-3.1.0RC2 và nó đã làm việc! :) Đó là tốt để cập nhật ghostscript bởi dịp đó cũng như để đảm bảo hợp tác thích hợp với IM. – Gadoma

+0

Tôi đã có thể cài đặt 'pecl install imagick' (không phải beta) vào wheezy sau khi thực hiện' apt-get install libmagickwand-dev'. Cảm ơn vì tiền hỗ trợ! – spoulson

Các vấn đề liên quan