加载中
正在获取最新内容,请稍候...
正在获取最新内容,请稍候...
FrankenPHP is a modern PHP application server built on Caddy. It provides native support for modern features like HTTP/2, HTTP/3, static file serving, and integrates tightly with the PHP runtime for significantly easier deployment and improved performance.
FrankenPHP is an innovative, open-source application server designed for modern PHP applications. By integrating the PHP runtime directly with a powerful Go-based HTTP server (Caddy), it offers a faster, simpler, and more feature-rich alternative to traditional PHP deployment methods.
Traditional PHP setups often involve complex configurations with separate web servers (Nginx, Apache) and process managers (PHP-FPM). FrankenPHP simplifies this stack into a single, performant binary with modern web features baked in, reducing operational overhead and improving developer experience.
Leverage Caddy's robust HTTP server capabilities, including automatic HTTPS, HTTP/2 & HTTP/3 support out-of-the-box.
Run PHP applications in a persistent 'worker' mode, eliminating per-request bootstrapping overhead for faster response times.
Serve static assets directly and efficiently using Caddy, simplifying deployment configurations.
Offers a simple, single binary for deployment, making containerization and scaling straightforward.
FrankenPHP is well-suited for various PHP application hosting scenarios, from simple websites to complex APIs and microservices.
Deploy Symfony, Laravel, or any modern PHP framework applications easily in a single container or server instance, leveraging worker mode for optimal performance.
Reduced deployment complexity, improved application startup time, and simplified operations.
Host a combination of static HTML/JS/CSS files alongside dynamic PHP APIs or backend services using a single FrankenPHP instance.
Streamlined infrastructure, efficient serving of both static and dynamic content from one process.
Package your PHP application with FrankenPHP into a single Docker image for consistent and portable deployments across different environments.
Simplified CI/CD pipelines, reproducible environments, and easy scaling with container orchestration platforms.
You might be interested in these projects
An open-source, high-quality tool to extract data from PDFs, converting them into structured Markdown and JSON formats. Streamline your document processing workflows.
A fast and efficient Go linters runner that aggregates results from multiple linters, designed to improve code quality and streamline development workflows.
Manage all your loyalty cards and tickets easily on your Android device. Catima helps you declutter your wallet by storing digital copies of your cards and tickets for quick access.