FrankenPHP Is Now Officially Supported By The PHP Foundation ![rw-book-cover](https://readwise-assets.s3.amazonaws.com/static/images/article2.74d541386bbf.png) 🔗 **Source:** [FrankenPHP Is Now Officially Supported By The PHP Foundation](https://thephp.foundation/blog/2025/05/15/frankenphp/) > [!note]+ Document Notes > tags: > - #FrankenPHP > - #PHPFoundation > - #WebDevelopment > - #OpenSource > - #Caddy > - #Performance > > Author: Unknown > Source: [FrankenPHP Is Now Officially Supported by The PHP Foundation](https://thephp.foundation/blog/2025/05/15/frankenphp/) > Date created: {{date:YYYY-MM-DD}} {{time:HH:mm}} > > # Title: FrankenPHP Officially Supported by the PHP Foundation > <!-- deep-read:sections start --> ## Table of Contents: - [📝 Summary](#summary) - [📖 Main Content](#main-content) - [🗒️ Notes](#notes) - [📖 References](#references) - [🗣️ Paraphrase](#paraphrase) - [📰 Newsletter](#newsletter) - [✅ Action Items](#action-items) - [🧪 Hypotheses](#hypotheses) - [📊 Methodology](#methodology) - [❓ Questions](#questions) - [🔮 Future Research](#future-research) - [💡 Implications](#implications) - [🧠 Learning Styles Assessment](#learning-styles-assessment) - [📊 Accessibility Assessment](#accessibility-assessment) - [🌍 DEIB Assessment](#deib-assessment) - [🔍 Logical validity](#logical-validity) - [🔍 DARVO Analysis](#darvo-analysis) - [🔍 SEO Evaluation](#seo-evaluation) - [🎯 Conclusion](#conclusion) ### References: [List of sources associated with the article will be added here.] ## 📝 Summary: FrankenPHP is a modern, high-performance PHP application server created by Kévin Dunglas, now officially supported by the PHP Foundation. Key features include facilitating easier deployment, improving performance, and reducing costs. It integrates PHP into both Go and the Caddy web server, enhancing functionalities for real-time features and compatibility with frameworks like Laravel and Symfony. ## 📖 Main Content: FrankenPHP presents a groundbreaking shift for PHP developers by integrating the PHP interpreter directly into the Go programming language and the Caddy web server. This integration aims to streamline the deployment of PHP applications, significantly enhance performance, and minimize hosting costs and energy consumption. FrankenPHP is designed to handle advanced hosting scenarios while enabling real-time features through support for the Mercure protocol. This versatility means that developers can use PHP functions in any Go application, be it for server handling or in-house development efforts. The project highlights include: - **Worker Mode**: A performance feature that allows PHP components to remain in memory, leading to up to an 80% decrease in response times according to independent analysis. - **Collaboration**: The project has seen substantial collaboration between development teams across different platforms, ensuring it aligns with modern practices. By migrating its source code to the PHP GitHub organization, the PHP Foundation will actively participate in its ongoing development, ensuring FrankenPHP's sustainability and compatibility with the latest developments in the PHP ecosystem. ### 🗒️ Notes - **Overview of FrankenPHP**: - Developed by Kévin Dunglas and supported by Les-Tilleuls.coop. - Integrates PHP within the Go and Caddy ecosystem. - **Core Benefits**: - Improved application deployment and performance. - Cost-effective hosting. - Real-time feature support via Mercure protocol. - **Technical Features**: - Integration as a Go module enhances flexibility. - Worker mode allowing for optimized memory usage. - **Performance Data**: - Sylius analysis showing 80% reduction in response times and fewer machines needed. - **Community and Collaboration**: - Support from the PHP Foundation is expected to amplify project visibility and reliability. - The GitHub success with almost 8,000 stars and over 100 contributors highlights community interest. ## 📖 References: - Original blog post on FrankenPHP: [FrankenPHP Is Now Officially Supported by The PHP Foundation](https://thephp.foundation/blog/2025/05/15/frankenphp/) ## 🗣️ Paraphrase: FrankenPHP has been developed to provide high-performance PHP server capabilities, merging the dynamic features of Go and the security advancements of the Caddy web server. This integration aims to revolutionize PHP application deployment while minimizing resource consumption—ultimately enhancing overall efficiency. With its worker mode feature, developers can maintain persistent PHP application states across requests, significantly improving application responsiveness. This innovation has been officially recognized and is poised for further development under the umbrella of the PHP Foundation. ## 📰 Newsletter: Hello, PHP enthusiasts! 🎉 This week, we’re diving deep into the realm of web development with the exciting news of FrankenPHP's official support from the PHP Foundation! 🛠️ This snazzy server solution not only simplifies the deployment of PHP applications but also boosts performance drastically and cuts down costs—it's a game changer for developers everywhere! Get ready for greater efficiency in building real-time features and smoother integrations with frameworks like Laravel and Symfony. Speaking of community, don’t miss out on our upcoming events, including PHPverse celebrating PHP’s 30th and insights from the API Platform conference in Lille! Join us on this amazing journey into modern web development—let's keep pushing boundaries together! 🌐✨ ## ✅ Action Items: As a Developer Advocate at GoDaddy, aligning with FrankenPHP's advancements can enhance our focus on community engagement within the open-source PHP ecosystem. I will: - Promote the benefits of adopting modern PHP solutions in our educational resources. - Foster collaborations between contributors to enhance engagement within our community. - Advocate for inclusivity in our development processes. ## 🧪 Hypotheses: - The increased adoption of FrankenPHP will lead to a measurable improvement in PHP application performance across various use cases. - Integrating Go and PHP will promote a paradigm shift in cross-language development and deployment strategies within the web hosting industry. ### 📊 Methodology: - Conduct performance benchmarks comparing FrankenPHP against traditional PHP setups across multiple frameworks. - Gather data from developers regarding their experiences transitioning to the FrankenPHP infrastructure. ### ❓ Questions: - How will the official support from the PHP Foundation impact the long-term sustainability of projects like FrankenPHP? - What barriers might developers face when transitioning to using Go in conjunction with PHP applications? ### 🔮 Future Research: - Examination of user experiences in transitioning to FrankenPHP. - Studies on the long-term impact of server performance improvements on PHP application popularity. ### 💡 Implications: This development could reshape the landscape of PHP application hosting, encouraging a surge in modern web projects and possibly influencing university syllabuses centered around programming and web development. ### 🧠 Learning Styles Assessment: Considering the diverse needs of learners, it's crucial to incorporate hands-on coding workshops, video tutorials, and written guides to accommodate varying learning styles across the PHP community. ### 📊 Accessibility Assessment: While FrankenPHP improves performance, it’s important to review its accessibility features, ensuring inclusivity for all users regardless of their technical skills. ### 🌍 DEIB Assessment: FrankenPHP's development should include perspectives from diverse community members to encourage a comprehensive range of opinions and foster an inclusive environment. ### 🔍 Logical validity: The article presents a logical build-up to FrankenPHP’s benefits while detailing its community involvement and foundational support, making the argument for its adoption compelling. ### 🔍 DARVO Analysis: The article does not appear to exhibit signs of DARVO (Denial, Attack, Reverse Victim and Offender) as it focuses on positives around FrankenPHP's developments and the collaboration between its creators and the PHP Foundation. ### 🔍 SEO Evaluation: The article contains relevant keywords such as "FrankenPHP," "PHP Foundation," and "performance," while effectively utilizing headers and links that could enhance its visibility to search engines. ## 🎯 Conclusion: FrankenPHP marks a significant evolution within the PHP ecosystem, promising enhanced performance and resource management for developers. With the backing of the PHP Foundation, its future looks bright, indicating potential growth in adoption and improvement in web application standards across various platforms. <!-- deep-read:sections end --> 📄 **Full text:** ![[Full Document Contents/Articles/FrankenPHP Is Now Officially Supported By The PHP Foundation|FrankenPHP Is Now Officially Supported By The PHP Foundation, Unknown]] ## Highlights - Specifically, FrankenPHP integrates the official PHP interpreter as a module for Go and [Caddy](https://caddyserver.com/), the popular next-generation web server that supports the latest web platform innovations in terms of performance, security, and DevOps: HTTP/3, compression with Zstandard, 103 Early Hints, automatic generation and renewal of HTTPS certificates, Encrypted Client Hello, structured logs, OpenMetrics/Prometheus metrics… Caddy is also co-maintained by Kévin and sponsored by Les-Tilleuls.coop. ([View Highlight](https://read.readwise.io/read/01jvakq4vy9d4fy4maefb1syka))