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

DJS*_*nny 62 php pecl imagick

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

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

我尝试过这样的事情:

sudo apt-get update
sudo apt-get install imagick-php5 .. etc
Run Code Online (Sandbox Code Playgroud)

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

Checking ImageMagick MagickWand API configuration program... configure: error: 
not found. Please provide a path to MagickWand-config or Wand-config program. 
Run Code Online (Sandbox Code Playgroud)

关于如何在Ubuntu 11.10上安装和集成PHP的任何帮助都会很棒.

提前致谢!

mar*_*rio 115

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

 sudo apt-get install php5-imagick
Run Code Online (Sandbox Code Playgroud)

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

  • 用于Ubuntu 16.04的sudo apt-get install imagemagick php-imagick` (3认同)
  • 现在适用于Ubuntu 16.04及更高版本的``sudo apt-get install php5.6-imagick` (2认同)

Sum*_*and 60

Ubuntu 12.04的安装步骤:

  1. 安装imagemagick

    sudo apt-get install imagemagick

  2. 安装imagemagick PECL扩展

    sudo apt-get install php5-imagick

  3. 重启webserver

  • 竖起大拇指没有假设我已经安装了imagemagick. (8认同)
  • 在我的情况下,我不得不做`sudo service nginx restart`和`sudo service php5-fpm restart`. (4认同)

bdo*_*bro 10

Ubuntu的安装步骤<16.04:

sudo apt-get install imagemagick php5-imagick; sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)

Ubuntu> 16.04的安装步骤:

sudo apt-get install imagemagick php-imagick; sudo service apache2 restart
Run Code Online (Sandbox Code Playgroud)