Automagically generate PHP-FPM Dockerfiles for any PHP extension(s), version and architecture
The devilbox/docker-php-fpm repository now allows you to easily generate and build your own custom PHP-FPM Docker image with whatever PHP extension your desire for whatever PHP version you want and for any platform you’re on (amd64
or arm64
)
Example
# Generate Ansible group_vars for the following PHP extensions
make gen-modules ARGS="msgpack memcached pdo_mysql rdkafka"
# Generate Dockerfiles
make gen-dockerfiles
# Pull base image for PHP 8.1 (if you don't have it locally already)
make docker-pull-base-image STAGE=mods VERSION=8.1 ARCH=linux/arm64
# Build PHP 8.1 for arm64 with above specified extensions
make build STAGE=mods VERSION=8.1 ARCH=linux/arm64