如何:在 Ubuntu 11.10 上安装 Imagick(用于 php)

Posted

技术标签:

【中文标题】如何:在 Ubuntu 11.10 上安装 Imagick(用于 php)【英文标题】:Howto: Install Imagick (for php) on Ubuntu 11.10 【发布时间】:2011-12-13 19:51:26 【问题描述】:

我正在尝试将 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 集成的帮助都会很棒。

提前致谢!

【问题讨论】:

【参考方案1】:

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

 sudo apt-get install php5-imagick

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

【讨论】:

不常用。您不妨查看/etc/php5/conf.d/。但是安装这样的包应该在那里添加一个未注释的指令。 抱歉,我实际上做错了其他事情,但感谢您提供的信息! sudo apt-get install php5.6-imagick 现在适用于 Ubuntu 16.04 及更高版本 sudo apt-get install imagemagick php-imagick 用于 Ubuntu 16.04【参考方案2】:

Ubuntu 12.04 的安装步骤:

    安装 imagemagick

    sudo apt-get install imagemagick

    安装 imagemagick PECL 扩展

    sudo apt-get install php5-imagick

    重启网络服务器

【讨论】:

赞许我没有假设我已经安装了 imagemagick。 您还应该提到似乎需要重新启动网络服务器 就我而言,我必须这样做 sudo service nginx restartsudo service php5-fpm restart 如果你使用的是php 5.6,那么你需要做sudo apt-get install php5.6-imagick。对于 nginx 和 php-fpm:sudo service nginx restartsudo service php5.6-fpm restart【参考方案3】:

Ubuntu

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

【讨论】:

你把同样的东西写了两次。 其实它们是不同的。请注意,一个有php5-imagick,另一个有php-imagick【参考方案4】:

对于 Ubuntu 16 或更高版本:

sudo apt-get install php-imagick

(注意使用php-而不是php5-

【讨论】:

【参考方案5】:

使用以下命令安装 imagemagick:

sudo apt-get install imagemagick

安装 imagemagick PECL 扩展:

sudo apt-get install php5-imagick

重启网络服务器

【讨论】:

【参考方案6】:

使用 Ubuntu 16.04 (Xenial) 和 PHP 5.6 而不是 7。PHP 7 被禁用。

    sudo apt-get 更新 sudo apt-get install imagemagick php5.6-imagick

【讨论】:

以上是关于如何:在 Ubuntu 11.10 上安装 Imagick(用于 php)的主要内容,如果未能解决你的问题,请参考以下文章

如何在Ubuntu 11.10 下安装KScope

在VirtualBox4.1.10安装了Ubuntu 11.10,怎么实现Ubuntu 11.10与主机上的文件共享?

在 Ubuntu 11.10 上启用 cURL 时遇到问题

ubuntu 11.10安装tar.gz文件。遇到问题

如何在32位ubuntu11.10 下编译android 4.0.1源码和goldfish内核

安装gtk3.0的时候,总是提示glib2.30.0被发现,ubuntu 11.10如何移除 glib2.30.0。