宝塔安装支持webp图片格式的环境

记得以前宝塔的版本可以处理webp格式的图片,后来网站搬家一次后重装宝塔发现刷新总是出错(帝国cms程序),排查了半天发现是gd库不支持webp图片了,然后就百度查了半天发现可以尝试用Imagick处理webp,好那我就写函数处理呗,好在当时写好函数之后Imagick可以正常处理webp图片(宝塔7.0.3版本) 图片[1]-宝塔安装支持webp图片格式的环境-栗子博客


现在建另外一个站,发现刷新又出错了,好吧,我又排查了半天,发现是Imagick不再支持webp图片处理了(宝塔7.1.1版本),所以宝塔你这是为什么要闹啥啊?就不能支持webp图片吗?

图片[2]-宝塔安装支持webp图片格式的环境-栗子博客

我两个服务器都是都是Linux Centos7.7 (64位) ,一个是宝塔7.0.3/php7.0/imagick支持webp图片处理;另一个是宝塔7.1.1/php7.0但是imagick不支持webp图片处理,另外这台服务器上我又编译安装了php7.1它的Imagick也不支持webp图片处理

 

 

 

 

进入ssh 执行以下命令安装gd带webp支持的php

  1. wget -O php.sh http://download.bt.cn/tools/php.sh
  2. bash php.sh install 7.0

https://www.gstatic.com/webp/gallery/2.webp

 

解决:chevereto图床支持WEBP

官方DEMO可以
自己的却不行
用的最新正版:3.15.0
试了一下坛里另一个大佬的
https://img.st/
也不行
————————————————————-
已经解决 感谢@tomcb 大佬的悉心指导
用的oneinstack的LNMP
php7.4 添加–with-webp参数重新编译即可
php7.3及之前的要用–with-webp-dir

编译失败的话可以先不编译GD库
后面单独编译GD库,再修改php.ini 开启GD扩展
图片[3]-宝塔安装支持webp图片格式的环境-栗子博客

注:查看下PHPINFO的GD库有没有支持webp
chevereto只支持GD,不支持imagemagick

chevereto设置:
仪表盘 -》设置 -》 图片上传 中勾选下 WEBP

https://www.hostloc.com/thread-678923-1-3.html

https://www.bt.cn/bbs/thread-45258-1-1.html

© 版权声明
THE END
点赞0
抢沙发
头像
提交
头像

昵称

取消
昵称
一言一语