「サーバーとは何かを理解して、コンテナ1つで実行しよう | PHPerKaigi2024」 というスライドで FrankenPHP の話が出ており、以前から気になっていたので軽く調べてみました。 FrankenPHPとは FrankenPHPとは簡単にいうとPHPを実行可能なWebサーバーです。公式サイトには次のように説明されています。 The Modern PHP App Server, written in Go しかしこの説明だと少し大雑把で、実際にはFrankenPHPには大きく3つの側面があると感じました。 PHPを実行可能なWebサーバー FrankenPHPは Caddy というGoで実装されたWebサーバー上でPHPを動かすのためのモジュールとして実行できる PHPを実行可能なCLI FrankenPHPはCLI上からもPHPファイル指定して実行できる(この場合はWeb