首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为imagemagic和openjpeg重新配置php

为imagemagic和openjpeg重新配置php
EN

Ask Ubuntu用户
提问于 2022-03-24 19:29:23
回答 1查看 120关注 0票数 0

我的PHP脚本不能读取jpeg2000文件,imagemagick命令行也不能。我从标准下载中安装了Ubuntu18.04服务器,它为我安装了imagemagick和PHP。显然,Ubuntu的默认安装不包括openjpeg libary。我按照说明安装了这个,但是imagemagick没有找到它。我得到的印象是,我必须从源代码中重新构建imagemagick,但是ubuntu不允许我卸载当前版本(6.9.7),因为它是许多其他事情所依赖的关键系统组件(包括PHP?)。是否有方法重新配置PHP以使用新的openjpeg库?我必须卸载所有依赖于imagemagik的东西,重新构建它并重新安装它们吗?我要怎么找出这张清单是什么?

我尝试过sudo apt安装imagemagick,它说它正在安装版本8:6.9.7.4,但是当我问imagmagick命令行别名时,他们都说它们仍然是6.9.7版本。

我尝试过sudo apt清除imagemagick,它清除了版本8:6.9.7.4,但是所有的老命令,比如转换,仍然存在,没有清除,仍然有6.9.7版本。

好吧,那8:是一条红鲱鱼,那又是6.9.7版。

我试着按照答案中的说明:升级到imagemagick7 7并强制php使用它,它说它构建了Imagemagick7.1.0,如果我运行sudo转换-version,我看到它,但如果我运行转换-version (从一个非根帐户),它仍然运行6.9.7。如何使新版本适用于所有用户?使用sudo转换test.jp2 test.png会产生无法使用的损坏png文件。

好吧,我不在乎命令行是否工作,我的目标是让PHP正常工作。因此,我继续进行‘编译和安装PHP:’的说明,在上面的链接问题。最后,PHP可以读取jpeg2000文件!

EN

回答 1

Ask Ubuntu用户

发布于 2022-03-24 21:50:43

在这个问题:升级到imagemagick7 7并强制php使用它中,Eduardo关于安装ImageMagick 7.1.0的说明没有使命令行转换对所有用户都有效,但是它确实在PHP中更新了imagick,现在我的脚本可以读取jpeg2000图像了!

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1399147

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档