如何:在 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 restart
和 sudo service php5-fpm restart
。
如果你使用的是php 5.6,那么你需要做sudo apt-get install php5.6-imagick
。对于 nginx 和 php-fpm:sudo service nginx restart
和 sudo 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)的主要内容,如果未能解决你的问题,请参考以下文章
在VirtualBox4.1.10安装了Ubuntu 11.10,怎么实现Ubuntu 11.10与主机上的文件共享?