基于官方镜像的 PHP 镜像,已安装常用扩展。
PHP 版本生命周期参考 PHP 版本支持
- 基于 PHP Official Images
- 基于 docker-php-extension-installer
- 基于
GitHub Actions
自动构建
- [2023-06-28] 移除
php7.0
构建支持,之前构建的镜像依然可以使用,具体原因可以查看 #763 - [2023-12-01] 新增
php8.3
构建支持,目前imagick
还不支持该版本
这些镜像都是从官方镜像构建的,不包含其他第三方软件。
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
这些镜像都是从『主要镜像』构建的,包含 supervisor
或 cron
。
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
这些镜像都是从『主要镜像』构建的,包含 composer
、php-fpm
、supervisor
和 cron
,其中 php-fpm
和 cron
使用 supervisor
管理。
- PHP 7.0
- PHP 7.1
- PHP 7.2
- PHP 7.3
- PHP 7.4
- PHP 8.0
- PHP 8.1
- PHP 8.2
- PHP 8.3
docker pull suyar/php:8.2-fpm
镜像仓库 https://hub.docker.com/r/suyar/php
更多用法请参考 PHP 官方镜像
预装扩展请以对应镜像的 Dockerfile
文件为准。
docker run --rm suyar/php:8.2-cli php -m
[PHP Modules]
amqp
apcu
bcmath
bz2
calendar
Core
ctype
curl
date
decimal
dom
enchant
event
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
igbinary
imagick
intl
json
libxml
lzf
mbstring
memcached
mongodb
msgpack
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
pdo_pgsql
pdo_sqlite
pgsql
Phar
posix
random
readline
redis
Reflection
session
SimpleXML
sockets
sodium
SPL
sqlite3
standard
swoole
tidy
timezonedb
tokenizer
uuid
xlswriter
xml
xmlreader
xmlwriter
xsl
yac
yaml
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache