Was FrankenPHP sagt
GitHub-Issue #2732 (Kommentare vom 2026-10-21): Ein Contributor schreibt, die statischen Binaries von v1.13.1 seien mit PHP 8.5.12 neu gebaut worden. Jemand ohne Maintainer-Rolle meldete, die FrankenPHP-Docker-Images liefen noch mit PHP 8.4.26/8.5.11, und die offiziellen Images php:8.4.27-zts und php:8.5.12-zts seien veröffentlicht. Gepatchte FrankenPHP-Docker-Images oder deb/rpm-Pakete hat im sichtbaren Thread kein Maintainer bestätigt. Die GitHub-Releases-Seite führt v1.13.1 (16. Okt.) als neueste Version, ohne Hinweis auf PHP 8.5.12.
1.13.1 binaries were already rebuilt with 8.5.12PHP aktualisieren
Die Doku nennt diese Installationswege, die Sie erneut ausführen: Installationsskript (curl https://frankenphp.dev/install.sh | sh), ein neues statisches Binary von den GitHub-Releases laden, sudo dnf install frankenphp, sudo apt install frankenphp (nach apt update), sudo apk add frankenphp, brew install dunglas/frankenphp/frankenphp. Eine Anleitung mit docker pull zeigt die Doku nicht; prüfen Sie die PHP-Version im Image selbst.
PHP neu starten
Doku zu Workern: Alle Worker lassen sich über die Admin-API von Caddy sauber neu starten: curl -X POST http://localhost:2019/frankenphp/workers/restart (die Admin-API muss aktiv sein). Die Doku beschreibt außerdem Neustarts bei Dateiänderungen per --watch. Bei systemd-Installationen ist sudo systemctl start frankenphp der einzige gezeigte Dienstbefehl.