ghcr.io/mlocati/php-extension-installer 是由开发者 mlocati 维护的 PHP 扩展安装工具,主要用于简化 PHP 环境中各类扩展的编译与配置流程。在传统 PHP 开发或部署中,安装扩展常需手动处理依赖、编译参数及版本兼容问题,尤其在容器化(如 Docker)或 CI/CD 场景下,重复操作易导致效率低下或配置不一致。该工具通过自动化脚本整合了这些步骤,帮助用户快速部署所需扩展。
它的核心功能集中在“便捷性”与“兼容性”两方面。支持主流 PHP 扩展(如 mbstring、gd、pdo_mysql、redis 等),覆盖从 PHP 5.6 到 8.3 的多版本,并适配常见 Linux 发行版(Debian、Alpine、Ubuntu 等)。用户无需手动编写编译命令,只需通过简单参数指定所需扩展列表,工具会自动解析依赖、下载源码、配置编译选项,最终完成安装并清理临时文件,减少冗余操作。
使用方式也很直观,典型场景是在 Dockerfile 中集成:通过 curl 或 wget 拉取脚本,执行时传入扩展名称即可。例如 install-php-extensions pdo_mysql gd redis 就能一键安装这三个扩展。此外,它还支持自定义编译参数(如调整 GD 库的字体支持)、排除不需要的依赖,或通过环境变量预设扩展列表,灵活适配不同项目需求。
对开发者和运维人员而言,该工具的优势在于“降本增效”。一方面,省去手动调试编译错误的时间,尤其对不熟悉底层配置的用户更友好;另一方面,脚本化安装确保了跨环境一致性,避免因手动操作差异导致的部署问题。目前,它广泛用于 Docker 镜像构建、本地开发环境初始化及自动化部署流程,成为 PHP 容器化生态中简化扩展管理的实用工具。
请登录使用轩辕镜像享受快速拉取体验,支持国内访问优化,速度提升
docker pull ghcr.io/mlocati/php-extension-installer:2.7.34manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务