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
| Tag | PHP |
|---|---|
ghcr.io/jonaaix/laravel-aio:1.3-php8.5-fpm | 8.5 |
ghcr.io/jonaaix/laravel-aio:1.3-php8.4-fpm | 8.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.