宝塔724运维节来了,企业版999元/年,送安全巡检;证书组队,低至28元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已完成】宝塔php7.3中imagick对于webp的支持问题

发表在 Linux面板2023-1-11 15:42 [复制链接] 4 4602

我先看百度上关于webp的教程,编译安装了libwebp并且确定可以正常运行:
  1. * $ wget https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-1.2.4.tar.gz
  2. * $ tar -zxvf 'libwebp-1.2.4.tar.gz'
  3. * $ cd libwebp-1.2.4
  4. * $ ./configure
  5. * $ make && make install
复制代码


然后我使用这条命令卸载了原来的ImageMagick:
  1. yum remove ImageMagick
复制代码

之后,我又根据网上的教程编译安装了ImageMagick:
  1. <blockquote> * $ wget https://master.dl.sourceforge.net/project/imagemagick/7.1.0-57/Release%20build%20%287.1.0-57%29.tar.gz
复制代码

再之后,我又重新编译了php的imagick拓展:
  1. * $ wget http://pecl.php.net/get/imagick-3.7.0.tgz
  2. * $ tar -zxvf imagick-3.7.0.tgz
  3. * $ cd imagick-3.7.0
  4. * $ /www/server/php/73/bin/phpize
  5. * $ ./configure --with-modules --with-webp --with-php-config=/www/server/php/73/bin/php-config
  6. * $ make && make install
复制代码

同时的,我在php7.3的拓展管理中卸载了原有的imagick,然后在php.ini中添加了imagick编译后的文件:
  1. extension=imagick.so
复制代码

但是根据phpinfo中,关于imagick这里块,始终没有找到有关webp的内容。
我使用的是centOS 7.9 php7.3

根据论坛上的方案,并未找到php7.3解决webp方面的问题。求教


使用道具 举报 只看该作者 回复
发表于 2023-1-11 20:34:32 | 显示全部楼层
您好,您在编译完成后重启php没有?
使用道具 举报 回复 支持 反对
发表于 2023-1-12 14:42:55 | 显示全部楼层
大炮运维V587 发表于 2023-1-11 20:34
您好,您在编译完成后重启php没有?

一键重启,先关闭再启动,重启服务器都没有解决,已经换成php7.4了。
使用道具 举报 回复 支持 反对
发表于 2023-1-12 15:42:53 | 显示全部楼层
宝塔用户_hdklho 发表于 2023-1-12 14:42
一键重启,先关闭再启动,重启服务器都没有解决,已经换成php7.4了。

php7.4 是否正常呢?
使用道具 举报 回复 支持 反对
发表于 2023-1-12 23:33:48 | 显示全部楼层

7.4中gd正常,imagick依然不支持,不过已经足够支持功能运行了,谢谢
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析

工作时间:09:00至18:30

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