Howto:在Ubuntu 11.10上安装Imagick(for php)

时间:2011-10-24 02:44:23

标签: php imagick pecl

我正在尝试安装ImagicK作为我希望用于我的项目的Yii扩展所需的。

我已经检查并遵循了一些不同的建议,但到目前为止没有任何工作,最终框架扩展仍然给我一个错误(必须安装ImagicK)。

我尝试过这样的事情:

sudo apt-get update
sudo apt-get install imagick-php5 .. etc

以及PECL安装最终会给我带来以下错误:

Checking ImageMagick MagickWand API configuration program... configure: error: 
not found. Please provide a path to MagickWand-config or Wand-config program. 

如何在Ubuntu 11.10上安装ImagicK并与PHP集成的任何帮助都会很棒。

提前致谢!

6 个答案:

答案 0 :(得分:114)

该软件包在Ubuntu中有不同的名称。

 sudo apt-get install php5-imagick

通过PECL构建的错误意味着您必须安装libmagickwand-dev, libmagickcore3, libmagickwand3(有替代方法:graphicsmagick-imagemagick-compat,请参阅Synaptic)。

答案 1 :(得分:60)

Ubuntu 12.04的安装步骤:

  1. 安装imagemagick

      

    sudo apt-get install imagemagick

  2. 安装imagemagick PECL扩展程序

      

    sudo apt-get install php5-imagick

  3. 重新启动网络服务器

答案 2 :(得分:10)

Ubuntu的安装步骤< 16.04:

sudo apt-get install imagemagick php5-imagick; sudo service apache2 restart

Ubuntu的安装步骤> 16.04:

sudo apt-get install imagemagick php-imagick; sudo service apache2 restart

答案 3 :(得分:2)

对于Ubuntu 16或更高版本:

sudo apt-get install php-imagick

(请注意使用php-代替php5-

答案 4 :(得分:1)

使用以下命令安装imagemagick:

sudo apt-get install imagemagick

安装imagemagick PECL扩展程序:

sudo apt-get install php5-imagick

重启网络服务器

答案 5 :(得分:0)

使用Ubuntu 16.04(Xenial),PHP 5.6不是7. PHP 7被禁用。

  1. sudo apt-get update
  2. sudo apt-get install imagemagick php5.6-imagick