AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1255966
Accepted
Petru Lebada
Petru Lebada
Asked: 2020-07-04 01:14:01 +0800 CST2020-07-04 01:14:01 +0800 CST 2020-07-04 01:14:01 +0800 CST

升级到imagemagick7并强制php使用

  • 772

我有默认情况下附带 ImageMagick 6.9.7 的 Ubuntu 18.04.1 LTS,我希望 ImageMagick 处理 jp2 图像,所以我安装了 libopenjp2-7-dev 并从源代码安装了 imagemagick7,如下所示:

wget https://www.imagemagick.org/download/ImageMagick.tar.gz 
tar xvzf ImageMagick.tar.gz
cd ImageMagick-7.0.10-22
./configure
make
sudo make install
sudo ldconfig /usr/local/lib

magick -version显示正确的:

Version: ImageMagick 7.0.10-22 Q16 x86_64 2020-07-02 https://imagemagick.org
Copyright: © 1999-2020 ImageMagick Studio LLC
License: https://imagemagick.org/script/license.php
Features: Cipher DPC HDRI OpenMP(4.5)
Delegates (built-in): jng jp2 jpeg png xml zlib

但phpinfo()其中显示:

imagick module version  3.4.4
imagick classes Imagick, ImagickDraw, ImagickPixel, ImagickPixelIterator, ImagickKernel
Imagick compiled with ImageMagick version   ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org
Imagick using ImageMagick library version   ImageMagick 6.9.7-4 Q16 x86_64 20170114 http://www.imagemagick.org

我什至试图删除ImageMagick 6.9.7和PHP-Imagick扩展,我认为通过重新安装只有一个可用版本的扩展,它会以某种方式指向那个,但是如果没有 ImageMagick6 就无法安装扩展。我不知道如何让 PHP 使用 ImageMagick 7。

software-installation apt php libraries imagemagick
  • 2 2 个回答
  • 2188 Views

2 个回答

  • Voted
  1. Best Answer
    GChuf
    2020-07-11T05:41:51+08:002020-07-11T05:41:51+08:00

    我认为你现在被 ImageMagick v6.x 困住了。这里重要的是imagick模块本身。无论您系​​统上的 ImageMagick 版本如何,imagick 模块 v3.4.4 仅支持 ImageMagick 版本 6.x。

    来自PECL imagick 网站(PHP 扩展社区库):

    The 3.4.4 release is intended to be the last release (other than small bug fixes) 
    that will support either PHP 5.x, or ImageMagick 6.x.
    The next planned release will be PHP > 7.0 and ImageMagick > 7.0 at least, if not higher.
    

    链接: http: //pecl.php.net/package/imagick/3.4.4

    • 2
  2. Eduardo Donoso
    2021-01-14T15:01:30+08:002021-01-14T15:01:30+08:00

    您可以通过首先在您的系统上安装 ImageMagick 7,然后编译 repo ( https://github.com/Imagick/imagick ) 上提供的 PHP imagick 扩展来将 ImageMagick 7 与 PHP 一起使用:

    编译并安装 ImageMagick 7:

    sudo apt update
    sudo apt build-dep imagemagick
    wget https://www.imagemagick.org/download/ImageMagick.tar.gz
    tar xf ImageMagick.tar.gz
    cd ImageMagick-7*
    ./configure
    make
    sudo make install
    sudo ldconfig /usr/local/lib
    

    编译和安装 PHP imagick:

    git clone https://github.com/Imagick/imagick  
    cd imagick  
    phpize && ./configure  
    make  
    make install  
    

    PHP 使用的版本可以通过在 PHP 中调用 Imagick::getVersion() 来验证

    • 1

相关问题

  • 如何回滚到 PHP 5.2?

  • 设置 LAMP 堆栈的最简单方法是什么?

  • 我应该在哪里安装 sagemath?

  • How do I install Adobe Flash player?对于 11.10 及更高版本明确修复 11.10 上的 64 位 Flash

  • 如何设置软件中心为非 root 用户安装软件?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve