FrankenPHP and PHP2Shell

What FrankenPHP has said about the fix, and where to update and restart PHP in it.

What FrankenPHP says

GitHub issue #2732 (comments dated 2026-10-21): a contributor says the v1.13.1 static binaries were rebuilt with PHP 8.5.12. A non-maintainer reported FrankenPHP Docker images were still on PHP 8.4.26/8.5.11 and official php:8.4.27-zts and php:8.5.12-zts images were published. No maintainer confirmed patched FrankenPHP Docker images or deb/rpm packages in the visible thread. The GitHub releases page lists v1.13.1 (16 Oct) as latest with no PHP 8.5.12 note.

1.13.1 binaries were already rebuilt with 8.5.12
github.com2026-10-21Third party

Update PHP

Docs list install methods to re-run: install script (curl https://frankenphp.dev/install.sh | sh), download a new static binary from GitHub releases, sudo dnf install frankenphp, sudo apt install frankenphp (after apt update), sudo apk add frankenphp, brew install dunglas/frankenphp/frankenphp. Docs show no docker pull instruction; verify the image's PHP version yourself.

Restart PHP

Worker docs: graceful restart of all workers via the Caddy admin API: curl -X POST http://localhost:2019/frankenphp/workers/restart (admin API must be enabled). Docs also describe --watch file-change restarts. Systemd installs: sudo systemctl start frankenphp is the only service command shown.

Pages we read