php - 无法在 Debian 上安装适用于 PHP 的 Imagick

标签 php imagick

拔头发。 PHP 从源代码构建,一切正常。现在需要安装 imagick,但无法安装。

我在内核 3.7.1 和 PHP 5.3.20 上运行 Debian(我的应用程序支持的最后一个版本,不能转到 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

然而,我已经安装了 6.7.7 版本:

# 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 install imagick-beta),结果相同。还试了一个旧版本 2.3.0,同样的结果。还尝试下载源代码、phpize 和配置——结果相同。

有人可以帮忙吗?

最佳答案

我终于能够自己解决这个问题。我最终做了:

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

然后:

apt-get install libmagickwand-dev

最后能够通过 pecl 安装 imagick:

pecl install imagick-beta

关于php - 无法在 Debian 上安装适用于 PHP 的 Imagick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14332539/

相关文章:

php - 无论如何要获得调用 OOP 方法的顺序?

PHP GMagick : how to get pixel color?

php - Imagick SVG 到 JPG 错误无解码委托(delegate)

php - 无脂肪 : Unable to load dynamic library 'imagick.so'

php - 如何使用 PHP 读取 UTF8+BOM 文件而不将 BOM 显示为内容?

php - 换行符即\n 在 mozilla firefox 中失败但在 Chrome 中有效

php - 仅替换多个新行

php - 使用 FETCH_KEY_PAIR 从 PDO 读取数组

PHP Imagick 设置图像压缩

php - 用 PHP 将 EXIF 写入 JPG