You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在XAMPP(PHP7.1.33)环境中启用imagewebp函数?

解决XAMPP中PHP7.1.33启用imagewebp函数的问题

既然没法重新编译PHP又必须用XAMPP环境,咱们可以通过替换带WebP支持的GD扩展文件来搞定这个问题,具体步骤如下:

  • 第一步:确认环境参数
    先搞清楚你的XAMPP是32位还是64位,以及PHP是线程安全(TS)还是非线程安全(NTS)——XAMPP默认装的是线程安全版本。你可以通过phpinfo()查看,找到Thread Safety项,值为enabled就是TS,否则是NTS。

  • 第二步:获取兼容的GD扩展文件
    找对应PHP7.1.33版本、匹配TS/NTS和位数的GD扩展文件(Windows下是gd.dll,Linux下是gd.so),且该扩展已经编译了WebP支持。一定要找完全匹配的版本,不然会导致Apache无法启动或者GD加载失败。

  • 第三步:替换GD扩展文件

    1. 找到XAMPP安装目录下的php/ext文件夹,找到里面的gd.dll(或gd.so),先备份一份到其他地方,以防出问题能恢复。
    2. 把你找到的带WebP支持的GD扩展文件替换进去,覆盖原文件。
  • 第四步:重启服务并验证
    重启XAMPP里的Apache服务器,然后执行以下代码检查是否生效:

    var_dump(gd_info()['WebP Support']);
    var_dump(function_exists('imagewebp'));
    

    如果两个返回值都是bool(true),就说明成功启用了。

额外提醒

  • 如果找不到合适的预编译GD扩展,可以考虑升级XAMPP到包含PHP7.1.33且默认支持WebP的版本(前提是升级后不影响现有项目)。
  • 替换文件前一定要备份原文件,避免操作失误导致环境崩溃。

内容的提问来源于stack exchange,提问作者Lucas juneo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 08:59:43