home.social

#frankenphp — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #frankenphp, aggregated by home.social.

fetched live
  1. 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:

    blog.thms.uk/2026/08/docker-de

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  2. 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:

    blog.thms.uk/2026/08/docker-de

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  3. 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:

    blog.thms.uk/2026/08/docker-de

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  4. 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:

    blog.thms.uk/2026/08/docker-de

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  5. 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:

    blog.thms.uk/2026/08/docker-de

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  6. 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.

    github.com/php/frankenphp/rele

    #PHP #opensource #FrankenPHP

  7. 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.

    github.com/php/frankenphp/rele

    #PHP #opensource #FrankenPHP

  8. 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.

    github.com/php/frankenphp/rele

    #PHP #opensource #FrankenPHP

  9. 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.

    github.com/php/frankenphp/rele

    #PHP #opensource #FrankenPHP

  10. 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.

    github.com/php/frankenphp/rele

    #PHP #opensource #FrankenPHP

  11. 🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
    🧵👇

  12. 🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
    🧵👇

  13. 🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
    🧵👇

  14. 🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
    🧵👇

  15. 🔐 Trusted #HTTPS for raw #IP addresses in #Docker: #serversideup /php v4.6.0-beta1 brings #LetsEncrypt short-lived certificates to #FrankenPHP #PHP
    🧵👇

  16. 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 github.com/kenshodigital/frank

  17. 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 github.com/kenshodigital/frank

  18. 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 github.com/kenshodigital/frank

  19. 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 github.com/kenshodigital/frank

  20. 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.

    github.com/php/frankenphp/rele

    #opensource #php #frankenphp

  21. 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.

    github.com/php/frankenphp/rele

    #opensource #php #frankenphp

  22. 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.

    github.com/php/frankenphp/rele

    #opensource #php #frankenphp

  23. 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.

    github.com/php/frankenphp/rele

    #opensource #php #frankenphp

  24. 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.

    github.com/php/frankenphp/rele

    #opensource #php #frankenphp

  25. 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. github.com/kenshodigital/frank #php #FrankenPHP #docker

  26. 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. github.com/kenshodigital/frank #php #FrankenPHP #docker

  27. 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.

    blog.thms.uk/2026/06/laravel-f

    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?

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  28. 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.

    blog.thms.uk/2026/06/laravel-f

    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?

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  29. 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.

    blog.thms.uk/2026/06/laravel-f

    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?

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  30. 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.

    blog.thms.uk/2026/06/laravel-f

    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?

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  31. 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.

    blog.thms.uk/2026/06/laravel-f

    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?

    #Docker #PHP #FrankenPHP #Laravel #SelfHosting

  32. Figured out how to automatically build and update Docker Hardened Images for FrankenPHP github.com/kenshodigital/frank #php #FrankenPHP #docker

  33. Figured out how to automatically build and update Docker Hardened Images for FrankenPHP github.com/kenshodigital/frank #php #FrankenPHP #docker

  34. Figured out how to automatically build and update Docker Hardened Images for FrankenPHP github.com/kenshodigital/frank #php #FrankenPHP #docker

  35. Figured out how to automatically build and update Docker Hardened Images for FrankenPHP github.com/kenshodigital/frank #php #FrankenPHP #docker

  36. Figured out how to automatically build and update Docker Hardened Images for FrankenPHP github.com/kenshodigital/frank #php #FrankenPHP #docker

  37. 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 fixes

    Every user should upgrade.

    github.com/php/frankenphp/rele

    #PHP #FrankenPHP #opensource #webdev

  38. 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 fixes

    Every user should upgrade.

    github.com/php/frankenphp/rele

    #PHP #FrankenPHP #opensource #webdev

  39. 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 fixes

    Every user should upgrade.

    github.com/php/frankenphp/rele

    #PHP #FrankenPHP #opensource #webdev

  40. 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 fixes

    Every user should upgrade.

    github.com/php/frankenphp/rele

    #PHP #FrankenPHP #opensource #webdev

  41. 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 fixes

    Every user should upgrade.

    github.com/php/frankenphp/rele

    #PHP #FrankenPHP #opensource #webdev

  42. 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.

  43. 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.

  44. Is there anyone on the fediverse in the world who has experience deploying production workloads with ? Would love to pick your brain on how the process went.

  45. 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.

  46. 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.

  47. 🚀 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: live.symfony.com/2026-online-j

    #PHP #FrankenPHP 🐘🧟⚡️

  48. 🚀 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: live.symfony.com/2026-online-j

    #PHP #FrankenPHP 🐘🧟⚡️

  49. 🚀 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: live.symfony.com/2026-online-j

    #PHP #FrankenPHP 🐘🧟⚡️

  50. 🚀 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: live.symfony.com/2026-online-j

    #PHP #FrankenPHP 🐘🧟⚡️

  51. 🚀 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: live.symfony.com/2026-online-j

    #PHP #FrankenPHP 🐘🧟⚡️

  52. 📢 #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: api-platform.com/con/2026/

  53. 📢 2026 speaker reveal! We're thrilled to welcome @beberlei to Lille! Don't miss his deep dive into . You'll leave with a much better understanding of the massive performance gains waiting for your first deployment: api-platform.com/con/2026/

  54. 📢 #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: api-platform.com/con/2026/