Hardened PHP-FPM images (UID 1000) based on serversideup/php with common CMS extensions.
266
This repository provides production-ready, pre-configured PHP-FPM images based on the ServerSideUp distribution. They are published simultaneously to Docker Hub and GitHub Container Registry (GHCR).
Instead of generic base images, these builds rely on serversideup/php:
PHP_MEMORY_LIMIT, PHP_POST_MAX_SIZE, PHP_OPCACHE_ENABLE, etc.) without mounting custom php.ini files.Our images augment the base installation with additional modules designed to support virtually all major content management systems and web applications out of the box (including WordPress, Grav CMS, Matomo Analytics, Nextcloud, and custom Laravel/Symfony deployments):
| Category | Modules |
|---|---|
| Pre-compiled in our Image | gd, intl, yaml, mysqli, exif, apcu, bcmath, maxminddb |
| Inherited from Base Image | opcache, pdo_mysql, pdo_pgsql, redis, zip, pcntl, curl, mbstring, xml |
The internal user and group www-data are explicitly configured to UID 1000 / GID 1000 directly at image build time. This avoids permission conflicts and eliminates manual chown requirements on typical Linux host systems.
00:00, 06:00, 12:00, 18:00 UTC).8.5-fpm8.4-fpm8.3-fpm8.2-fpmdocker pull haraldsilva/php:8.4-fpm
docker pull ghcr.io/haraldsilva/php:8.4-fpm
services:
php:
image: haraldsilva/php:8.4-fpm
restart: unless-stopped
volumes:
- /var/www/html:/var/www/html
environment:
- TZ=Europe/Vienna
- PHP_DATE_TIMEZONE=Europe/Vienna
- PHP_MEMORY_LIMIT=256M
- PHP_UPLOAD_MAX_FILE_SIZE=20M
- PHP_POST_MAX_SIZE=20M
- PHP_OPCACHE_ENABLE=1
Content type
Image
Digest
sha256:a7856a7c9…
Size
196.6 MB
Last updated
about 23 hours ago
docker pull haraldsilva/php:8.4-fpm