#frankenphp — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #frankenphp, aggregated by home.social.
-
I have just published a follow up to this post:
The way I had written the Dockerfile it took me too long to deploy any updates for my liking, so here how I've optimised it:
https://blog.thms.uk/2026/08/docker-deploy-downtime-laravel-frankenphp/?utm_source=mastodon
-
I have just published a follow up to this post:
The way I had written the Dockerfile it took me too long to deploy any updates for my liking, so here how I've optimised it:
https://blog.thms.uk/2026/08/docker-deploy-downtime-laravel-frankenphp/?utm_source=mastodon
-
I have just published a follow up to this post:
The way I had written the Dockerfile it took me too long to deploy any updates for my liking, so here how I've optimised it:
https://blog.thms.uk/2026/08/docker-deploy-downtime-laravel-frankenphp/?utm_source=mastodon
-
I have just published a follow up to this post:
The way I had written the Dockerfile it took me too long to deploy any updates for my liking, so here how I've optimised it:
https://blog.thms.uk/2026/08/docker-deploy-downtime-laravel-frankenphp/?utm_source=mastodon
-
I have just published a follow up to this post:
The way I had written the Dockerfile it took me too long to deploy any updates for my liking, so here how I've optimised it:
https://blog.thms.uk/2026/08/docker-deploy-downtime-laravel-frankenphp/?utm_source=mastodon
-
FrankenPHP 1.12.7 is out.
Main fix: output echoed after fastcgi_finish_request() (or frankenphp_finish_request()) could get silently discarded in classic mode, terminating the script right there instead of running the rest of your cleanup code.
Also: routine client-disconnect logs moved from warn to debug, a Prometheus gauge fix for frankenphp_total_threads, and removal of an opcache restart hook that could cause recursive restarts.
-
FrankenPHP 1.12.7 is out.
Main fix: output echoed after fastcgi_finish_request() (or frankenphp_finish_request()) could get silently discarded in classic mode, terminating the script right there instead of running the rest of your cleanup code.
Also: routine client-disconnect logs moved from warn to debug, a Prometheus gauge fix for frankenphp_total_threads, and removal of an opcache restart hook that could cause recursive restarts.
-
FrankenPHP 1.12.7 is out.
Main fix: output echoed after fastcgi_finish_request() (or frankenphp_finish_request()) could get silently discarded in classic mode, terminating the script right there instead of running the rest of your cleanup code.
Also: routine client-disconnect logs moved from warn to debug, a Prometheus gauge fix for frankenphp_total_threads, and removal of an opcache restart hook that could cause recursive restarts.
-
FrankenPHP 1.12.7 is out.
Main fix: output echoed after fastcgi_finish_request() (or frankenphp_finish_request()) could get silently discarded in classic mode, terminating the script right there instead of running the rest of your cleanup code.
Also: routine client-disconnect logs moved from warn to debug, a Prometheus gauge fix for frankenphp_total_threads, and removal of an opcache restart hook that could cause recursive restarts.
-
FrankenPHP 1.12.7 is out.
Main fix: output echoed after fastcgi_finish_request() (or frankenphp_finish_request()) could get silently discarded in classic mode, terminating the script right there instead of running the rest of your cleanup code.
Also: routine client-disconnect logs moved from warn to debug, a Prometheus gauge fix for frankenphp_total_threads, and removal of an opcache restart hook that could cause recursive restarts.
-
If you want to test-drive Drupal 11 on #FrankenPHP - you can use this repo to quickly spin it up ⚡
github.com/dunglas/fran...
@[email protected] @[email protected]
GitHub - dunglas/frankenphp-dr... -
If you want to test-drive Drupal 11 on #FrankenPHP - you can use this repo to quickly spin it up ⚡
github.com/dunglas/fran...
@[email protected] @[email protected]
GitHub - dunglas/frankenphp-dr... -
🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
🧵👇 -
🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
🧵👇 -
🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
🧵👇 -
🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
🧵👇 -
🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
🧵👇 -
FrankenPHP Docker Hardened Images were updated to 1.12.6 last night, not long after the packages became available. I really don’t wanna brag about my own work, but I’m still impressed by how well the automated process has held up so far. #php #frankenphp #docker https://github.com/kenshodigital/frankenphp
-
FrankenPHP Docker Hardened Images were updated to 1.12.6 last night, not long after the packages became available. I really don’t wanna brag about my own work, but I’m still impressed by how well the automated process has held up so far. #php #frankenphp #docker https://github.com/kenshodigital/frankenphp
-
FrankenPHP Docker Hardened Images were updated to 1.12.6 last night, not long after the packages became available. I really don’t wanna brag about my own work, but I’m still impressed by how well the automated process has held up so far. #php #frankenphp #docker https://github.com/kenshodigital/frankenphp
-
FrankenPHP Docker Hardened Images were updated to 1.12.6 last night, not long after the packages became available. I really don’t wanna brag about my own work, but I’m still impressed by how well the automated process has held up so far. #php #frankenphp #docker https://github.com/kenshodigital/frankenphp
-
FrankenPHP 1.12.5 is a security release.
Two disclosed vulnerabilities fixed: a Docker image that leaked env vars via a default phpinfo() page, and a cross-request session ID leak in worker mode when the session extension is a shared module.
Also new: slow-POST protection on by default (60s idle timeout on request bodies).
Upgrade now if either applies to you.
-
FrankenPHP 1.12.5 is a security release.
Two disclosed vulnerabilities fixed: a Docker image that leaked env vars via a default phpinfo() page, and a cross-request session ID leak in worker mode when the session extension is a shared module.
Also new: slow-POST protection on by default (60s idle timeout on request bodies).
Upgrade now if either applies to you.
-
FrankenPHP 1.12.5 is a security release.
Two disclosed vulnerabilities fixed: a Docker image that leaked env vars via a default phpinfo() page, and a cross-request session ID leak in worker mode when the session extension is a shared module.
Also new: slow-POST protection on by default (60s idle timeout on request bodies).
Upgrade now if either applies to you.
-
FrankenPHP 1.12.5 is a security release.
Two disclosed vulnerabilities fixed: a Docker image that leaked env vars via a default phpinfo() page, and a cross-request session ID leak in worker mode when the session extension is a shared module.
Also new: slow-POST protection on by default (60s idle timeout on request bodies).
Upgrade now if either applies to you.
-
FrankenPHP 1.12.5 is a security release.
Two disclosed vulnerabilities fixed: a Docker image that leaked env vars via a default phpinfo() page, and a cross-request session ID leak in worker mode when the session extension is a shared module.
Also new: slow-POST protection on by default (60s idle timeout on request bodies).
Upgrade now if either applies to you.
-
Binary for amd64 on Debian is now also available from the package registry, so PHP 8.5.8 is finally available for the Debian based images as well. https://github.com/kenshodigital/frankenphp #php #FrankenPHP #docker
-
Binary for amd64 on Debian is now also available from the package registry, so PHP 8.5.8 is finally available for the Debian based images as well. https://github.com/kenshodigital/frankenphp #php #FrankenPHP #docker
-
Added Alpine 3.24 to the FrankenPHP Docker Hardened Images https://github.com/kenshodigital/frankenphp #php #frankenphp #docker
-
Added Alpine 3.24 to the FrankenPHP Docker Hardened Images https://github.com/kenshodigital/frankenphp #php #frankenphp #docker
-
Added Alpine 3.24 to the FrankenPHP Docker Hardened Images https://github.com/kenshodigital/frankenphp #php #frankenphp #docker
-
Added Alpine 3.24 to the FrankenPHP Docker Hardened Images https://github.com/kenshodigital/frankenphp #php #frankenphp #docker
-
Walkthrough of my Dockerfile, entry point, and compose.yml for running my Laravel 13 app as a docker app:
I mostly used Claude to write the actual Dockerfile, and this post serves as a way for me to understand what it's all doing, and how and why it all fits together, so that I can hopefully better remember it.
https://blog.thms.uk/2026/06/laravel-frankenphp-dockerfile?utm_source=mastodon
To the people who have actual experience with Docker: I'd love your feedback! Is this all OK? Have I missed or misunderstood something? Any glaring omissions?
-
Walkthrough of my Dockerfile, entry point, and compose.yml for running my Laravel 13 app as a docker app:
I mostly used Claude to write the actual Dockerfile, and this post serves as a way for me to understand what it's all doing, and how and why it all fits together, so that I can hopefully better remember it.
https://blog.thms.uk/2026/06/laravel-frankenphp-dockerfile?utm_source=mastodon
To the people who have actual experience with Docker: I'd love your feedback! Is this all OK? Have I missed or misunderstood something? Any glaring omissions?
-
Walkthrough of my Dockerfile, entry point, and compose.yml for running my Laravel 13 app as a docker app:
I mostly used Claude to write the actual Dockerfile, and this post serves as a way for me to understand what it's all doing, and how and why it all fits together, so that I can hopefully better remember it.
https://blog.thms.uk/2026/06/laravel-frankenphp-dockerfile?utm_source=mastodon
To the people who have actual experience with Docker: I'd love your feedback! Is this all OK? Have I missed or misunderstood something? Any glaring omissions?
-
Walkthrough of my Dockerfile, entry point, and compose.yml for running my Laravel 13 app as a docker app:
I mostly used Claude to write the actual Dockerfile, and this post serves as a way for me to understand what it's all doing, and how and why it all fits together, so that I can hopefully better remember it.
https://blog.thms.uk/2026/06/laravel-frankenphp-dockerfile?utm_source=mastodon
To the people who have actual experience with Docker: I'd love your feedback! Is this all OK? Have I missed or misunderstood something? Any glaring omissions?
-
Walkthrough of my Dockerfile, entry point, and compose.yml for running my Laravel 13 app as a docker app:
I mostly used Claude to write the actual Dockerfile, and this post serves as a way for me to understand what it's all doing, and how and why it all fits together, so that I can hopefully better remember it.
https://blog.thms.uk/2026/06/laravel-frankenphp-dockerfile?utm_source=mastodon
To the people who have actual experience with Docker: I'd love your feedback! Is this all OK? Have I missed or misunderstood something? Any glaring omissions?
-
Figured out how to automatically build and update Docker Hardened Images for FrankenPHP https://github.com/kenshodigital/frankenphp #php #FrankenPHP #docker
-
Figured out how to automatically build and update Docker Hardened Images for FrankenPHP https://github.com/kenshodigital/frankenphp #php #FrankenPHP #docker
-
Figured out how to automatically build and update Docker Hardened Images for FrankenPHP https://github.com/kenshodigital/frankenphp #php #FrankenPHP #docker
-
Figured out how to automatically build and update Docker Hardened Images for FrankenPHP https://github.com/kenshodigital/frankenphp #php #FrankenPHP #docker
-
Figured out how to automatically build and update Docker Hardened Images for FrankenPHP https://github.com/kenshodigital/frankenphp #php #FrankenPHP #docker
-
FrankenPHP 1.12.4 is out: a security hardening release.
- Underscore header spoofing blocked at the server layer (bundled Caddy 2.11.4)
- Bundled Mercure 0.24.2 security fixes (SSE injection CWE-93, topic forgery, DoS caps)
- Worker-mode crash and data-race fixesEvery user should upgrade.
-
FrankenPHP 1.12.4 is out: a security hardening release.
- Underscore header spoofing blocked at the server layer (bundled Caddy 2.11.4)
- Bundled Mercure 0.24.2 security fixes (SSE injection CWE-93, topic forgery, DoS caps)
- Worker-mode crash and data-race fixesEvery user should upgrade.
-
FrankenPHP 1.12.4 is out: a security hardening release.
- Underscore header spoofing blocked at the server layer (bundled Caddy 2.11.4)
- Bundled Mercure 0.24.2 security fixes (SSE injection CWE-93, topic forgery, DoS caps)
- Worker-mode crash and data-race fixesEvery user should upgrade.
-
FrankenPHP 1.12.4 is out: a security hardening release.
- Underscore header spoofing blocked at the server layer (bundled Caddy 2.11.4)
- Bundled Mercure 0.24.2 security fixes (SSE injection CWE-93, topic forgery, DoS caps)
- Worker-mode crash and data-race fixesEvery user should upgrade.
-
FrankenPHP 1.12.4 is out: a security hardening release.
- Underscore header spoofing blocked at the server layer (bundled Caddy 2.11.4)
- Bundled Mercure 0.24.2 security fixes (SSE injection CWE-93, topic forgery, DoS caps)
- Worker-mode crash and data-race fixesEvery user should upgrade.
-
Is there anyone on the fediverse in the #php world who has experience deploying production workloads with #frankenphp? Would love to pick your brain on how the process went.
-
Is there anyone on the fediverse in the #php world who has experience deploying production workloads with #frankenphp? Would love to pick your brain on how the process went.
-
Is there anyone on the fediverse in the #php world who has experience deploying production workloads with #frankenphp? Would love to pick your brain on how the process went.
-
Is there anyone on the fediverse in the #php world who has experience deploying production workloads with #frankenphp? Would love to pick your brain on how the process went.
-
Is there anyone on the fediverse in the #php world who has experience deploying production workloads with #frankenphp? Would love to pick your brain on how the process went.
-
🚀 Coding at the speed of thought: Symfony DX in 2026!
Forget complex setups and slow cache warmups. At #SymfonyOnline, I'll show how FrankenPHP is redefining Symfony Developer Experience with instant starts, true hot reloading (no more F5 hammering), and background cache refreshes.
Plus, see how it integrates with AI coding agents like Claude Code! 🤖
📅 Friday, June 12 | 4:10 PM CEST
🎟️ Get your tickets here: https://live.symfony.com/2026-online-june/schedule#coding-at-the-speed-of-thought-symfony-dx-in-2026#PHP #FrankenPHP 🐘🧟⚡️
-
🚀 Coding at the speed of thought: Symfony DX in 2026!
Forget complex setups and slow cache warmups. At #SymfonyOnline, I'll show how FrankenPHP is redefining Symfony Developer Experience with instant starts, true hot reloading (no more F5 hammering), and background cache refreshes.
Plus, see how it integrates with AI coding agents like Claude Code! 🤖
📅 Friday, June 12 | 4:10 PM CEST
🎟️ Get your tickets here: https://live.symfony.com/2026-online-june/schedule#coding-at-the-speed-of-thought-symfony-dx-in-2026#PHP #FrankenPHP 🐘🧟⚡️
-
🚀 Coding at the speed of thought: Symfony DX in 2026!
Forget complex setups and slow cache warmups. At #SymfonyOnline, I'll show how FrankenPHP is redefining Symfony Developer Experience with instant starts, true hot reloading (no more F5 hammering), and background cache refreshes.
Plus, see how it integrates with AI coding agents like Claude Code! 🤖
📅 Friday, June 12 | 4:10 PM CEST
🎟️ Get your tickets here: https://live.symfony.com/2026-online-june/schedule#coding-at-the-speed-of-thought-symfony-dx-in-2026#PHP #FrankenPHP 🐘🧟⚡️
-
🚀 Coding at the speed of thought: Symfony DX in 2026!
Forget complex setups and slow cache warmups. At #SymfonyOnline, I'll show how FrankenPHP is redefining Symfony Developer Experience with instant starts, true hot reloading (no more F5 hammering), and background cache refreshes.
Plus, see how it integrates with AI coding agents like Claude Code! 🤖
📅 Friday, June 12 | 4:10 PM CEST
🎟️ Get your tickets here: https://live.symfony.com/2026-online-june/schedule#coding-at-the-speed-of-thought-symfony-dx-in-2026#PHP #FrankenPHP 🐘🧟⚡️
-
🚀 Coding at the speed of thought: Symfony DX in 2026!
Forget complex setups and slow cache warmups. At #SymfonyOnline, I'll show how FrankenPHP is redefining Symfony Developer Experience with instant starts, true hot reloading (no more F5 hammering), and background cache refreshes.
Plus, see how it integrates with AI coding agents like Claude Code! 🤖
📅 Friday, June 12 | 4:10 PM CEST
🎟️ Get your tickets here: https://live.symfony.com/2026-online-june/schedule#coding-at-the-speed-of-thought-symfony-dx-in-2026#PHP #FrankenPHP 🐘🧟⚡️
-
📢 #APIPlatformCon 2026 speaker reveal! We're thrilled to welcome @beberlei to Lille! Don't miss his deep dive into #FrankenPHP. You'll leave with a much better understanding of the massive performance gains waiting for your first deployment: https://api-platform.com/con/2026/
-
📢 #APIPlatformCon 2026 speaker reveal! We're thrilled to welcome @beberlei to Lille! Don't miss his deep dive into #FrankenPHP. You'll leave with a much better understanding of the massive performance gains waiting for your first deployment: https://api-platform.com/con/2026/
-
📢 #APIPlatformCon 2026 speaker reveal! We're thrilled to welcome @beberlei to Lille! Don't miss his deep dive into #FrankenPHP. You'll leave with a much better understanding of the massive performance gains waiting for your first deployment: https://api-platform.com/con/2026/