FrankenPHP 怎么说
GitHub issue #2732(评论日期 2026-10-21)中,一位贡献者称 v1.13.1 的静态二进制已用 PHP 8.5.12 重新构建。一位非维护者报告 FrankenPHP Docker 镜像仍是 PHP 8.4.26/8.5.11,而官方的 php:8.4.27-zts 和 php:8.5.12-zts 镜像已经发布。在能看到的讨论里,没有维护者确认 FrankenPHP Docker 镜像或 deb/rpm 软件包已修复。GitHub releases 页面列出的最新版本是 v1.13.1(10月16日),没有关于 PHP 8.5.12 的说明。
1.13.1 binaries were already rebuilt with 8.5.12更新 PHP
可以重新执行文档列出的安装方式,包括安装脚本(curl https://frankenphp.dev/install.sh | sh)、从 GitHub releases 下载新的静态二进制、sudo dnf install frankenphp、sudo apt install frankenphp(先 apt update)、sudo apk add frankenphp、brew install dunglas/frankenphp/frankenphp。文档没有 docker pull 的说明,请自己核实镜像里的 PHP 版本。
重启 PHP
worker 文档给出通过 Caddy admin API 平滑重启所有 worker 的方法,即 curl -X POST http://localhost:2019/frankenphp/workers/restart(需要启用 admin API)。文档还介绍了 --watch 文件变更重启。对 systemd 安装方式,文档只给出 sudo systemctl start frankenphp 这一条服务命令。