TL;DR
Go で書かれ、Caddy の上に作られた PHP のアプリケーションサーバ。Caddy の中で公式の PHP を実行するので、PHP-FPM を必要としない。
仕組み
ワーカーモードでは、アプリケーションを一度だけ起動してメモリに載せたまま、リクエストを処理する。HTTP/1.1、HTTP/2、HTTP/3 と 103 Early Hints に対応し、Let’s Encrypt などによる HTTPS の証明書の取得と更新も自動で行う。単体のバイナリや Docker イメージとして配布されている。
例
ディレクトリを公開するには、次のように実行する。
$ frankenphp php-server -r public/