在Ubuntu上安装imagick PHP扩展


21

我正在尝试在Ubuntu服务器上安装imagick pecl扩展名,并遇到以下错误。我已经使用aptitude安装了ImageMagick rpm,并且pecl扩展名为2.3.0版。我在网上四处张望,但找不到任何指向正确方向的东西。我还尝试寻找看起来好像是Wand-config或MagickWand-config程序的任何东西,该程序提到了错误但找不到任何错误。

steven@server:/var/www$ sudo pecl install imagick
downloading imagick-2.3.0.tgz ...
Starting to download imagick-2.3.0.tgz (86,976 bytes)
.....................done: 86,976 bytes
12 source files, building
running: phpize
Configuring for:
PHP Api Version:         20041225
Zend Module Api No:      20060613
Zend Extension Api No:   220060519
Please provide the prefix of Imagemagick installation [autodetect] :
building in /var/tmp/pear-build-root/imagick-2.3.0
running: /tmp/pear/temp/imagick/configure --with-imagick
*** ... snip ... ***
checking ImageMagick MagickWand API configuration program... configure: error: not found. Please provide a path to MagickWand-config or Wand-config program.
ERROR: `/tmp/pear/temp/imagick/configure --with-imagick' failed

我删除了大部分输出,因为它似乎并没有帮助,但是如果需要,我可以发布。

  • PHP是5.2.4
  • ImageMagick是6.3.7
  • sudo aptitude upgrade今天升级RPM,以及之前安装的ImageMagick

Answers:


36

您需要安装ImageMagick devel软件包。在Ubuntu中尝试:

sudo apt-get install libmagickwand-dev libmagickcore-dev

我正在尝试在alpine linux上做同样的事情,并且看来软件包名称是不同的(imagemagick-dev)。
安迪

0

它位于ubuntu仓库中(哈迪版本为2.0.1-1),您是否有理由尝试自己编译它?


我使用的版本(8.0.4)的ubuntu存储库中的版本为1.x,而我至少需要2.1.x。最后,我最终升级到了ubuntu 9,因此我不必这样做。
Steven Surowiec,2009年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.