Extended build with additional module, and php extension.
This repository provides extended FrankenPHP Docker images with various PHP versions:
- PHP 8.2:
Dockerfile.php82
andDockerfile.php82.alpine
- PHP 8.3:
Dockerfile.php83
andDockerfile.php83.alpine
- PHP 8.4:
Dockerfile.php84
andDockerfile.php84.alpine
# Standard build
docker build -t frankenphp-extended:php82 -f Dockerfile.php82 .
# Alpine variant
docker build -t frankenphp-extended:php82-alpine -f Dockerfile.php82.alpine .
# Standard build
docker build -t frankenphp-extended:php83 -f Dockerfile.php83 .
# Alpine variant
docker build -t frankenphp-extended:php83-alpine -f Dockerfile.php83.alpine .
# Standard build
docker build -t frankenphp-extended:php84 -f Dockerfile.php84 .
# Alpine variant
docker build -t frankenphp-extended:php84-alpine -f Dockerfile.php84.alpine .
After building, you can run your FrankenPHP container:
docker run -p 80:80 -p 443:443 -v $(pwd):/app frankenphp-extended:php83
You can also pull the pre-built images from Docker Hub:
docker pull kirimemail/frankenphp-extended:php83
# or
docker pull kirimemail/frankenphp-extended:php83-alpine