
columbusinteractive/php-dev本镜像基于 官方 PHP 镜像 构建,通过 mlocati/docker-php-extension-installer 集成了常用扩展,适用于 PHP 应用开发环境。镜像托管于 Docker Hub,支持自动化构建以确保与官方 PHP 镜像同步更新。
xdebug 扩展,满足开发调试需求支持以下 PHP 版本及变体标签:
8.2、8.2-alpine、8.2-fpm、8.2-fpm-alpine8.1、8.1-alpine、8.1-fpm、8.1-fpm-alpine8.0、8.0-alpine、8.0-fpm、8.0-fpm-alpinexdebug 扩展,支持代码断点调试、性能分析等开发功能从 Docker Hub 拉取指定版本镜像:
bash# 拉取 PHP 8.2 标准版本 docker pull columbusinteractive/php-dev:8.2 # 拉取 PHP 8.1 Alpine 轻量版本 docker pull columbusinteractive/php-dev:8.1-alpine # 拉取 PHP 8.0 FPM 版本(用于 Web 服务器联动) docker pull columbusinteractive/php-dev:8.0-fpm
bash# 启动交互式容器并查看 PHP 版本 docker run -it --rm columbusinteractive/php-dev:8.2 php -v
用于与 Web 服务器(如 Nginx)联动:
bash# 启动 FPM 容器并映射 9000 端口 docker run -d -p 9000:9000 --name php-dev-fpm columbusinteractive/php-dev:8.2-fpm
镜像已全局安装 Composer v2,可直接使用:
bashdocker run -it --rm columbusinteractive/php-dev:8.2 composer --version
如需使用 Composer v1,可在 Dockerfile 中通过以下方式覆盖:
dockerfile# 从官方 Composer v1 镜像复制二进制文件 COPY --from=composer:1 /usr/bin/composer /usr/local/bin/composer
make build 和 make test 验证,并遵循 Dockerfile 最佳实践。本项目基于 MIT 许可 开源。
本仓库及文件基于 chialab/docker-php 的工作成果构建。


manifest unknown 错误
TLS 证书验证失败
DNS 解析超时
410 错误:版本过低
402 错误:流量耗尽
身份认证失败错误
429 限流错误
凭证保存错误
来自真实用户的反馈,见证轩辕镜像的优质服务