FrankenPHP 静态构建
利用 static-php-cli 项目构建包含 PHP 解释器、Caddy Web 服务器和 FrankenPHP 的独立可执行文件,实现真正的"一次构建,到处运行"。
文本版 · 供搜索与朗读
FrankenPHP 静态构建指南
bolt
FrankenPHP
静态构建
创建可移植的 PHP 二进制文件
architecture
核心概念
利用 static-php-cli 项目构建包含 PHP 解释器、Caddy Web 服务器和 FrankenPHP 的独立可执行文件,实现真正的"一次构建,到处运行"。
compare_arrows
构建类型对比
lock
完全静态
check_circle基于 musl libc
check_circle无任何外部依赖
check_circle可在 Scratch 镜像运行
cancel不支持动态扩展
推荐
extension
基本静态
check_circle基于 glibc
check_circle支持动态加载扩展
warning需要 glibc 环境
check_circle适合生产环境
terminal
快速开始
# 构建完全静态二进制文件 (Musl)
docker buildx bake --load static-builder-musl
# 构建支持扩展的版本 (Glibc)
docker buildx bake --load static-builder-gnu
rocket_launch
高性能
内置 Worker 模式
极速响应
inventory_2
易于部署
单文件分发
无需配置环境
tune
灵活配置
自定义扩展
按需编译
language
访问文档了解更多:frankenphp.dev/docs/static/