FrankenPHP – 一个现代化的 PHP 应用服务器|用 Go 编写

FrankenPHP – 一个现代化的 PHP 应用服务器|用 Go 编写

💡 原文中文,约1200字,阅读约需3分钟。
📝

内容提要

FrankenPHP是用Go编写的现代化PHP应用服务器,支持HTTP/1.1、HTTP/2和HTTP/3,并可以自动生成和更新HTTPS证书。它可以将PHP程序构建为二进制文件直接运行,原生支持WordPress、Laravel、Symfony等。

🎯

关键要点

  • FrankenPHP 是用 Go 编写的现代化 PHP 应用服务器。
  • 只需一个命令即可启动并运行生产级 PHP 服务器。
  • Web 服务器基于 Caddy。
  • FrankenPHP 支持 HTTP/1.1、HTTP/2 和 HTTP/3。
  • 自动生成和更新 HTTPS 证书(Let’s Encrypt 或 ZeroSSL)。
  • 可以将 PHP 程序构建为独立的二进制文件直接运行。
  • 原生支持 WordPress、Laravel、Symfony 等流行框架。
  • 提供三种启动方式:Docker、静态二进制和命令行脚本。
  • 本机支持 OPcache 和 XDebug 等 PHP 扩展。
➡️

继续阅读