【待反馈】安装imagemagick一直失败
本帖最后由 堡塔运维小林 于 2023-7-13 14:51 编辑面板、插件版本:
面板 8.0.0 OpenLiteSpeed 1.7.16
系统版本:
CentOS 7.9.2009 x86_64(Py3.7.9)
问题描述:
imagemagick php8.1的一直失败,7.4的可以。反复几次都这样子,编译php也试过了 都不行。论坛有很多同类问题 没找到解决办法
相关截图(日志、错误):
/www/server/panel/install/imagick-3.4.4/imagick_file.c:160:133: error: expected ';', ',' or ')' before 'TSRMLS_DC'int php_imagick_read_image_using_imagemagick(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type TSRMLS_DC)^/www/server/panel/install/imagick-3.4.4/imagick_file.c:201:133: error: expected ';', ',' or ')' before 'TSRMLS_DC'int php_imagick_read_image_using_php_streams(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type TSRMLS_DC)^/www/server/panel/install/imagick-3.4.4/imagick_file.c:255:54: error: expected ';', ',' or ')' before 'TSRMLS_DC'int php_imagick_safe_mode_check(const char *filename TSRMLS_DC)^/www/server/panel/install/imagick-3.4.4/imagick_file.c:269:134: error: expected ';', ',' or ')' before 'TSRMLS_DC'php_imagick_rw_result_t php_imagick_read_file(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type TSRMLS_DC)^/www/server/panel/install/imagick-3.4.4/imagick_file.c:288:153: error: expected ';', ',' or ')' before 'TSRMLS_DC'php_imagick_rw_result_t php_imagick_write_file(php_imagick_object *intern, struct php_imagick_file_t *file, ImagickOperationType type, zend_bool adjoin TSRMLS_DC)^/www/server/panel/install/imagick-3.4.4/imagick_file.c:313:112: error: expected ';', ',' or ')' before 'TSRMLS_DC'zend_bool php_imagick_stream_handler(php_imagick_object *intern, php_stream *stream, ImagickOperationType type TSRMLS_DC)^make: *** Error 1error|-Successify --- 命令已执行! ---
您好,您这个报错应该不上php8.1安装imagemagick的报错,php8以上的版本会安装imagemagick3.7以上的版本,您的这个是3.4.4版本的,您卸载php8.1,重新使用编译安装php8.1,再去安装imagemagick,如果还是报错,请把执行日志截图发出来
堡塔运维小林 发表于 2023-7-13 14:51
您好,您这个报错应该不上php8.1安装imagemagick的报错,php8以上的版本会安装imagemagick3.7以上的版本, ...
你好我卸载了8.1 再按你说的编译模式安装 再安装就还是提示这个
并且mysql 更新也是失败的
yilin101 发表于 2023-7-13 15:40
你好我卸载了8.1 再按你说的编译模式安装 再安装就还是提示这个
并且mysql 更新也是失败的
您好,私信我您的todesk或者向日葵,我远程处理看看,私信后这里回复一下 堡塔运维小林 发表于 2023-7-13 16:30
您好,私信我您的todesk或者向日葵,我远程处理看看,私信后这里回复一下 ...
你好 发给你了 本帖最后由 yilin101 于 2023-7-14 11:58 编辑
经判断应该是openlitespeed的问题,等待官方优化更新。感谢运维花了不少时间排查 辛苦了 :handshake
yilin101 发表于 2023-7-14 10:52
经判断应该是openlitespeed的问题,等待官方优化更新。感谢运维花了不少时间排查 辛苦了
...
您好,针对您刚才面板上面的问题做一个回复
1、安装imagemagick扩展失败,因为openlitespeed用的比较少,基本上都是用nginx和apache,没有更新到imagemagick的扩展,所以这个扩展会安装失败,后面的时间会对这个扩展进行更新
2、对于php管理没有显示全,是因为OpenLiteSpeed使用自己的LSAPI,来处理PHP请求,不使用PHP-FPM,所以会不显示性能调整和负载状态
3、安装php没有zip扩展,这个应该是在安装php的时候没有成功安装上zip扩展,可以卸载php,重新安装一下,面板上安装的php是有自带了zip扩展的 堡塔运维小林 发表于 2023-7-14 13:05
您好,针对您刚才面板上面的问题做一个回复
1、安装imagemagick扩展失败,因为openlitespeed用的比较少, ...
感谢 辛苦了 :handshake 本帖最后由 宝塔用户_utmolq 于 2023-8-1 18:31 编辑
我也遇到同样的问题了,如何处理呢?
imagemagick是php的扩展,为啥会和openlitespeed有关系
我用的nginx也有这个问题,,, 我也是一样的问题,zip也时一样的问题 本帖最后由 haohaowanwa 于 2024-5-30 22:53 编辑
@堡塔运维小林 说的对,确实是openlitespeed的问题,我原来是用的nginx没问题,换成openlitespeed后确实很多扩展装不上,但是openlitespeed真的太好用了,希望官方能尽快适配.感谢!
zip,imagick两个扩展都装不上.
页:
[1]