【问题标题】:How can I Enable Webp support in php GD library in xampp on linux如何在 Linux 上的 xampp 中的 php GD 库中启用 Webp 支持
【发布时间】:2016-11-15 15:11:44
【问题描述】:

我有 XAMPP for Linux 7.0.8

并启用了 GD 支持

screenshot of phpinfo(); about GD

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

致命错误:未捕获错误:调用未定义函数 imagewebp()

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

图像格式 |配置开关

webp |要启用对 webp 的支持,请添加 --with-vpx-dir=DIR 。自 PHP 5.5 起可用。

我想启用 webp 支持。

我想做什么?

【问题讨论】:

    标签: php linux xampp gd php-7


    【解决方案1】:

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

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

    sudo apt-get install php5-gd
    

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

    【讨论】:

    • 我已经安装了 GD 库,这就是为什么启用 GD Support.... 我的问题是启用 webp support
    • 您已经在 PHP 中启用了 GD 支持。那么您是否在系统中安装了 GD 库?
    • 在我的 XAMPP 应用程序中安装的 GD 库请参阅我的 'phpinfo();'我的 question 区域中的屏幕截图...并且我在我的系统中同时安装了 libgdlibwebp 库....
    【解决方案2】:

    我终于想出了一个卸载XAMPP应用程序并安装Native LAMP stack服务器的解决方案。

    为什么因为我无法在 XAMPP 中重新编译 PHP。会更难。

    我使用我的原生 Linux Apache/PHP 安装代替,所以我可以下载源包并重新编译 PHP 以满足我的需要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-05-12
      • 2021-01-01
      • 2012-02-19
      相关资源
      最近更新 更多