Skip to content

About

PHP Docker images (Apache, FrankenPHP, CI/Alpine, Symfony variants) for PHP 8.1–8.5; legacy 5.6–8.0 frozen

Topics

Resources

Stars

33 stars

Watchers

4 watching

Forks

Latest commit

 

History

162 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Docker PHP

Continuous Integration

Docker images for PHP 8.1 to 8.5 apps: Apache (Debian, with a Symfony variant), FrankenPHP (Debian or Alpine) and CI (Alpine). Legacy images for PHP 5.6 to 8.0 are still available but are no longer rebuilt automatically.

Available Images

Current Versions

PHP Version Tag Base OS Web Server Public Folder Size Usage
8.5 (latest) latest, 8.5 Debian Trixie Apache /app Docker Image Size Production
8.5 8.5-ci Alpine - /app Docker Image Size CI/CD pipelines
8.5 8.5-symfony Debian Trixie Apache /app/public Docker Image Size Symfony apps
8.5 8.5-frankenphp-alpine Alpine FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.5 8.5-frankenphp-bookworm Debian Bookworm FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.4 8.4 Debian Trixie Apache /app Docker Image Size Production
8.4 8.4-ci Alpine - /app Docker Image Size CI/CD pipelines
8.4 8.4-symfony Debian Trixie Apache /app/public Docker Image Size Symfony apps
8.4 8.4-frankenphp-alpine Alpine FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.4 8.4-frankenphp-bookworm Debian Bookworm FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.3 8.3 Debian Trixie Apache /app Docker Image Size Production
8.3 8.3-ci Alpine - /app Docker Image Size CI/CD pipelines
8.3 8.3-symfony Debian Trixie Apache /app/public Docker Image Size Symfony apps
8.3 8.3-frankenphp-alpine Alpine FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.3 8.3-frankenphp-bookworm Debian Bookworm FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.2 8.2 Debian Trixie Apache /app Docker Image Size Production
8.2 8.2-ci Alpine - /app Docker Image Size CI/CD pipelines
8.2 8.2-symfony Debian Trixie Apache /app/public Docker Image Size Symfony apps
8.2 8.2-frankenphp-alpine Alpine FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.2 8.2-frankenphp-bookworm Debian Bookworm FrankenPHP /app/public Docker Image Size Production (FrankenPHP)
8.1 8.1 Debian Trixie Apache /app Docker Image Size Production
8.1 8.1-ci Alpine - /app Docker Image Size CI/CD pipelines
8.1 8.1-symfony Debian Trixie Apache /app/public Docker Image Size Symfony apps

Legacy Versions

These tags were last pushed on 2024-12-19. They are not part of the CI matrix and are only rebuilt by hand with make build-legacy, so they no longer receive OS or PHP security updates.

PHP Version Tag Base OS Web Server Public Folder Size Usage
8.0 8.0 Debian Bullseye Apache /app Docker Image Size Production (Legacy)
8.0 8.0-ci Alpine - /app Docker Image Size CI/CD pipelines (Legacy)
8.0 8.0-symfony Debian Bullseye Apache /app/public Docker Image Size Symfony apps (Legacy)
7.4 7.4 Debian Bullseye Apache /app Docker Image Size Production (Legacy)
7.4 7.4-ci Alpine - /app Docker Image Size CI/CD pipelines (Legacy)
7.4 7.4-symfony Debian Bullseye Apache /app/public Docker Image Size Symfony apps (Legacy)
7.3 7.3 Debian Stretch Apache /app Docker Image Size Production (Legacy)
7.3 7.3-symfony Debian Stretch Apache /app/public Docker Image Size Symfony apps (Legacy)
7.2 7.2 Debian Stretch Apache /app Docker Image Size Production (Legacy)
7.2 7.2-symfony Debian Stretch Apache /app/public Docker Image Size Symfony apps (Legacy)
7.1 7.1 Debian Stretch Apache /app Docker Image Size Production (Legacy)
7.1 7.1-symfony Debian Stretch Apache /app/public Docker Image Size Symfony apps (Legacy)
5.6 5.6 Debian Stretch Apache /app Docker Image Size Production (Legacy)

Image Variants Explained

  • Standard (X.Y): Production-ready images with Apache and common PHP extensions (opcache, pdo_mysql)
  • CI (X.Y-ci): Lightweight Alpine-based images optimized for CI/CD pipelines
  • Symfony (X.Y-symfony): Enhanced images with additional extensions for Symfony applications (intl, zip)
  • FrankenPHP Alpine (X.Y-frankenphp-alpine): Alpine-based images using FrankenPHP server for modern PHP apps
  • FrankenPHP Bookworm (X.Y-frankenphp-bookworm): Debian-based images using FrankenPHP server for modern PHP apps

About

PHP Docker images (Apache, FrankenPHP, CI/Alpine, Symfony variants) for PHP 8.1–8.5; legacy 5.6–8.0 frozen

Topics

Resources

Stars

33 stars

Watchers

4 watching

Forks

Used by

Contributors

Languages