支持系统架构amd64 ,arm64
PHP 使用官方镜像构建,构建命令
FROM --platform=$TARGETPLATFORM php:7.4.33-fpm
RUN curl -sSLf \
-o /usr/local/bin/install-php-extensions \
https://github.com/mlocati/docker-php-extension-installer/releases/latest/download/install-php-extensions && \
chmod +x /usr/local/bin/install-php-extensions && \
install-php-extensions calendar \
bcmath bz2 \
enchant event exif \
gd gettext gmp \
imap intl \
oauth oci8 odbc \
pcntl pdo_mysql pdo_oci pdo_odbc \
redis \
ssh2 shmop sockets soap sysvsem sysvmsg sysvshm \
xmlrpc \
mcrypt msgpack \
zip \
xdebug
添加了一些常用拓展,具体内容查看下面
# php -m
[PHP Modules]
bcmath
bz2
calendar
Core
ctype
curl
date
dom
enchant
event
exif
fileinfo
filter
ftp
gd
gettext
gmp
hash
iconv
imap
intl
json
libxml
mbstring
mcrypt
msgpack
mysqlnd
OAuth
oci8
odbc
openssl
pcntl
pcre
PDO
pdo_mysql
PDO_OCI
PDO_ODBC
pdo_sqlite
Phar
posix
readline
redis
Reflection
session
shmop
SimpleXML
soap
sockets
sodium
SPL
sqlite3
ssh2
standard
sysvmsg
sysvsem
sysvshm
tokenizer
xml
xmlreader
xmlrpc
xmlwriter
zip
zlib
[Zend Modules]
#
构建方式
[使用 Docker buildx 构建多系统架构支持的 自定义 PHP Docker 镜像 (wolai.com)](https://www.wolai.com/npieYW4Umm5igKspS5JG42)
Content type
Image
Digest
sha256:fef3edfd3…
Size
386.2 MB
Last updated
about 2 years ago
docker pull zjslqshqz/php