当前位置:论坛首页 > Linux面板 > 建议

【已解答】希望PHP8.1以上版本整合AVIF格式支持

发表在 Linux面板11 小时前 [复制链接] 1 97

系统:CentOS 7.9.2009 x86_64(Py3.7.9)
PHP 8.3.15



是的,这个意见在2024年9月已经被反映过了。但是并没有得到实际解决。


宝塔提供的解决方法是参考某自译外网不留出处的博文,这个文章解决不了宝塔PHP avif格式支持的问题。

编译安装的时候手动添

如何添加?

如何安装libheif?
如何安装libavif?
如何安装libyuv?

尝试了 https://github.com/AOMediaCodec/libavif 提供的yum命令以及编译安装,均失败。

  1. sudo yum -y install libavif
复制代码
提示找不到libavif包,不知道是不是宝塔自动切换了镜像源的问题。
编译安装到make提示libyuv没有安装,但是系统安装了libyuv后仍然是同样的报错。

如果宝塔能把avif及其依赖整合在php、gd、imagemagick安装脚本里,将会极大的方便对avif图片格式有需求的用户。

感谢。
使用道具 举报 只看该作者 回复
发表于 1 小时前 | 显示全部楼层
安装libheif:
  1. yum install libheif libheif-devel -y
复制代码

安装 libavif:
  1. yum install libavif libavif-devel -y
复制代码

如何安装libyuv:
  1. yum install libyuv libyuv-devel -y
复制代码

安装不上,是因为centos7官方已经停止维护了,自行更换一个可用的安装源
gd库添加avif方法:
在/www/server/panel/install/php.sh脚本内编译参数里面添加--with-avif
通过命令安装php:
  1. bash /www/server/panel/install/php.sh install 81
复制代码
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

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

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

紧急运维服务

响应时间:3分钟

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

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

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

点击联系技术免费分析
快速回复 返回顶部 返回列表