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

PHP 8.1.25 Docker镜像缺失标准库,如何安装扩展?

解决PHP 8.1.25 Docker镜像安装扩展的头文件缺失问题
  • 用系统包管理器补装PHP开发依赖(Debian/Ubuntu系镜像)
    如果你的镜像基于Debian或Ubuntu,直接安装php8.1-dev包,它会补全编译扩展所需的所有标准头文件:
apt update && apt install -y php8.1-dev

安装完成后再执行pecl install ***即可正常编译扩展。

  • 手动补全PHP源码包适配install-php-extensions
    install-php-extensions需要读取/usr/src/php.tar.xz,直接下载对应版本的源码包放到指定路径即可:
# 下载PHP 8.1.25源码包
curl -L https://www.php.net/distributions/php-8.1.25.tar.xz -o /usr/src/php.tar.xz
# 若工具需要解压后的源码,执行以下命令
mkdir -p /usr/src/php && tar -xf /usr/src/php.tar.xz -C /usr/src/php --strip-components=1

之后再运行install-php-extensions ***就不会出现文件无法打开的报错。

  • 换用官方PHP dev镜像
    如果你的镜像并非官方出品,直接切换到php:8.1.25-dev官方镜像即可。这类镜像默认预装了所有编译扩展所需的依赖和头文件,无需额外配置就能使用pecl或install-php-extensions安装扩展。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.02 13:32:03