宝塔新春特惠活动,企业版1099元/年,送SSL证书,最高立减2万元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解答】安装imagemagick php扩展失败

发表在 Linux面板2025-3-10 12:30 [复制链接] 4 299

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:

面板版本
9.4.0

系统版本:

OpenCloudOS 9
问题描述:

php 7.4安装imagick扩展失败,安装的imagick扩展版本似乎不兼容
相关截图(日志、错误):

/www/server/panel/install/imagick-3.4.4/imagick_class.c: In function ‘zim_imagick_resizeimage’:
/www/server/panel/install/imagick-3.4.4/imagick_class.c:11091:18: error: too many arguments to function ‘MagickResizeImage’
11091 | status = MagickResizeImage(intern->magick_wand, new_width, new_height, filter, blur);
| ^~~~~~~~~~~~~~~~~
/usr/include/ImageMagick-7/MagickWand/magick-image.h:255:3: note: declared here
255 | MagickResizeImage(MagickWand *,const size_t,const size_t,const FilterType),
| ^~~~~~~~~~~~~~~~~
/www/server/panel/install/imagick-3.4.4/imagick_class.c: In function ‘zim_imagick_selectiveblurimage’:
/www/server/panel/install/imagick-3.4.4/imagick_class.c:12329:18: warning: implicit declaration of function ‘MagickSelectiveBlurImageChannel’; did you mean ‘MagickSelectiveBlurImage’? [-Wimplicit-function-declaration]
12329 | status = MagickSelectiveBlurImageChannel(intern->magick_wand, channel, brightness, contrast, threshold);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| MagickSelectiveBlurImage
make: *** [Makefile:194: imagick_class.lo] Error 1
cat: /etc/redhat-release: No such file or directory

Bit:64 Mem:1713M Core:2 gcc:12.3.1 cmake:3.26.5
Linux 6.6.34-9.oc9.x86_64 x86_64


使用道具 举报 只看该作者 回复
发表于 2025-3-10 12:31:46 | 显示全部楼层
ImageMagick-7的API是无法兼容imagick3.4.4吗?
使用道具 举报 回复 支持 反对
发表于 2025-3-11 14:38:59 | 显示全部楼层
这个系统OpenCloudOS 9不支持
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
阿珂 发表于 2025-3-11 14:38
这个系统OpenCloudOS 9不支持

那这个后续会怎么解决呢?
使用道具 举报 回复 支持 反对
发表于 4 天前 | 显示全部楼层
系统不支持,要安装的话,更换其他支持的系统哦
debian12,ubuntu22.04等等
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

立即付费处理

工作时间:09:00至24:00

快速回复 返回顶部 返回列表