【发布时间】:2020-03-18 15:30:25
【问题描述】:
我正在尝试通过 WHM 启用对 GD 的 WebP 支持。
目前我正在获取版本 2.1.0(2.5.5 稳定),当我检查 PHP 信息时,WebP 支持未启用。
我可以使用 WHM 启用此功能吗?
我对服务器没有经验,我正在使用 WHM 设置。
【问题讨论】:
我正在尝试通过 WHM 启用对 GD 的 WebP 支持。
目前我正在获取版本 2.1.0(2.5.5 稳定),当我检查 PHP 信息时,WebP 支持未启用。
我可以使用 WHM 启用此功能吗?
我对服务器没有经验,我正在使用 WHM 设置。
【问题讨论】:
需要编译 PHP 来支持它。
要启用对 webp 的支持,请添加 --with-vpx-dir=DIR 。自 PHP 5.4.0 起可用。从 PHP 7.0.0 开始,必须添加 --with-webp-dir=DIR,即已删除对 libvpx 的支持,转而支持 libwebp。
https://www.php.net/manual/en/image.installation.php
当然,您的服务器还需要安装 libvpx 或 libwebp。
【讨论】:
您可以使用official WebP package 来生成WebP 图像,而不是重新编译PHP。只需根据您的服务器操作系统下载软件包。解压并将其上传到 public_html 文件夹。使用 shell_exec 命令,您可以从 png、jpg 等生成 WebP 图像。无需 root 访问权限或安装包。有关更多信息,请遵循enable-webp-support-php-7 上的教程。希望对您有所帮助。
【讨论】: