宝塔用户_ssjjyy 发表于 2025-3-10 12:30:36

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

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:
面板版本
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: *** 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


宝塔用户_ssjjyy 发表于 2025-3-10 12:31:46

ImageMagick-7的API是无法兼容imagick3.4.4吗?

阿珂 发表于 2025-3-11 14:38:59

这个系统OpenCloudOS 9不支持

baom 发表于 2025-3-25 11:23:51

阿珂 发表于 2025-3-11 14:38
这个系统OpenCloudOS 9不支持

那这个后续会怎么解决呢?

阿珂 发表于 2025-3-25 14:12:23

系统不支持,要安装的话,更换其他支持的系统哦
debian12,ubuntu22.04等等
页: [1]
查看完整版本: 【已解答】安装imagemagick php扩展失败