【问题标题】:ImageMagick on Ubuntu 14.04 with PHP 7.0带有 PHP 7.0 的 Ubuntu 14.04 上的 ImageMagick
【发布时间】:2018-02-13 03:51:38
【问题描述】:

我一直在兜圈子,试图找到在运行 Ubuntu 14.04 和 PHP 7.0 的 Bitnami 映像上安装 Imagick 的正确组合。

如果我尝试使用sudo pecl install imagick,则构建失败并显示

/tmp/pear/temp/imagick/php_imagick_defs.h:29:31: fatal error: wand/MagickWand.h: No such file or directory
 #  include <wand/MagickWand.h>

我尝试使用sudo apt-get install imagemagick 安装,然后得到一个imagick,这样我就可以将它包含在我的php.ini 中。但是,当我尝试使用它时,我在 PHP 信息中看到以下内容并且显然无法处理任何内容:

imagemagick number of supported formats 0

在尝试做我认为需要几分钟时间的事情半天后,我正在寻求任何和所有建议!

谢谢

【问题讨论】:

    标签: php ubuntu php-7 imagick


    【解决方案1】:

    要为特定版本安装 php-imagick,请使用

    sudo apt-get install php[version]-imagick
    

    所以在这种情况下,应该是

    sudo apt-get install php7-imagick
    

    【讨论】:

      【解决方案2】:

      在 Ubuntu 中

      第一种方法:

      首先安装imagemagick

      sudo apt install imagemagick

      然后安装php-imagick

      sudo apt install php-imagick

      现在重新启动您的网络服务器。

      第二种方法(使用 pecl):

      运行

      sudo apt install libmagickwand-dev imagemagick php-dev

      sudo pecl install imagick

      现在重新启动您的网络服务器。

      【讨论】:

      • 不幸的是,这两个都试图安装我无法安装的 php7.1。我怎样才能强制它只安装一个 php 7.0 版本的 imagik?谢谢
      猜你喜欢
      • 2016-08-26
      • 2015-07-12
      • 2016-04-14
      • 2016-04-26
      • 2016-11-04
      • 2019-03-30
      • 1970-01-01
      • 1970-01-01
      • 2018-07-11
      相关资源
      最近更新 更多