php - 如何在 linux 上的 xampp 中的 php GD 库中启用 Webp 支持

标签 php linux xampp gd php-7

我有 Linux 7.0.8 的 XAMPP

并启用 GD 支持

screenshot of phpinfo(); about GD

我想使用 imagewebp();。 我在使用时遇到错误,

Fatal error: Uncaught Error: Call to undefined function imagewebp()

在搜索解决方案时,我得出的结论是来自 http://php.net/manual/en/image.installation.php 的解决方案

Image Format | Configure Switch

webp | To enable support for webp add --with-vpx-dir=DIR . Available as of PHP 5.5.

我想启用 webp 支持。

我想做什么?

最佳答案

您可以访问 Google 并从您服务器中的源代码构建 webP 库。 https://developers.google.com/speed/webp/download

就我而言,出于某种安全原因,Ubuntu 和 Debian 并未将 GD 库与它们捆绑在一起。 (我不知道你用的是哪个发行版) 您可以重新编译 PHP 或为 Ubuntu 添加:

sudo apt-get install php5-gd

不要忘记重新启动您的网络服务器。您也可以对 RPM 包执行相同的操作。

关于php - 如何在 linux 上的 xampp 中的 php GD 库中启用 Webp 支持,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38344764/

相关文章:

php - 如何在 Laravel 中解密哈希密码

javascript - 如何修复错误 : Web with blank space at bottom

php - 使用 PHP 将 facebook 个人资料图片添加到高分表

php - Mysql多列总和的平均值

c - 如何在 SIGABRT 信号处理程序中等待

regex - sed 命令适用于命令行,但不适用于 bash 脚本

linux - 这些内核 panic 错误是什么意思?

mysql - 如何在我的笔记本电脑中设置 xampp mysql?更具体地说,如何在我的数据库中插入数据?

java - 如何打开终端窗口并在 php 中执行命令?

php - 列计数错误与第 1 行的值计数不匹配,错误仍然存​​在