Skip to content

PHP-FPM (default)

The standard FPM variant — the default for most Laravel deployments. Combines Nginx + PHP-FPM in a single container with auto-tuned worker pool, supercronic for scheduled tasks, and Supervisor for queue/horizon/reverb workers.

Image tags

TagPHP
ghcr.io/jonaaix/laravel-aio:1.3-php8.5-fpm8.5
ghcr.io/jonaaix/laravel-aio:1.3-php8.4-fpm8.4

Quick start

See Quick start for a minimal compose.yaml snippet, or jump to Configuration for the full env-var reference.

FPM-specific tuning

Worker pool sizing is documented under Configuration → PHP-FPM Pool Tuning. Most setups only need to set FPM_MAX_CHILDREN; spare-server values derive from it automatically.

Released under the MIT License.