【问题标题】:Can't install Imagick for PHP on Debian无法在 Debian 上安装 Imagick for PHP
【发布时间】:2013-01-15 06:56:12
【问题描述】:

拔掉我的头发。 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 和配置——结果相同。

有人可以帮忙吗?

【问题讨论】:

标签: php imagick


【解决方案1】:

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

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

然后:

apt-get install libmagickwand-dev

终于可以通过pecl安装imagick了:

pecl install imagick-beta

【讨论】:

  • 感谢您回答自己的问题!帮帮我!
  • 我也遇到了同样的问题,从 PECL 安装稳定版本在 make install 期间产生了问题并且没有完成 - 结果安装不完整,我无法使用它。我读到它与 PHP5.4 兼容性(我使用 5.4.4)有关,所以我尝试了 pecl install imagick-3.1.0RC2 并且它有效! :) 最好在那个时候更新 ghostscript 以确保与 IM 的适当合作。
  • 我能够在 wheezy 上安装 pecl install imagick(不是测试版)在刚刚完成 apt-get install libmagickwand-dev 之后。感谢您的提示!
  • 我不需要删除这些软件包,但关键确实是安装 imagick-beta 而不是当前的。甚至两年后。谢谢!
  • ¡不要忘记将extension=imagick.so添加到您的php.ini
猜你喜欢
  • 2020-12-17
  • 1970-01-01
  • 1970-01-01
  • 2020-09-08
  • 2015-01-27
  • 1970-01-01
  • 1970-01-01
  • 2017-09-30
  • 2021-08-25
相关资源
最近更新 更多