frankenphp - 最新の PHP アプリケーション・サーバー

(The modern PHP app server)

Created at: 2022-03-25 17:37:54
Language: Go
License: MIT

FrankenPHP: Modern App Server for PHP

フランケンPHP

FrankenPHP は Caddy ウェブサーバーの上に構築された PHP 用の最新のアプリケーションサーバーです。

FrankenPHPは、早期ヒント、ワーカーモード、リアルタイム機能、自動HTTPS、HTTP / 2、HTTP / 3サポートなど、その素晴らしい機能のおかげでPHPアプリケーションに超大国を提供します...

FrankenPHPはどんなPHPアプリケーションでも動作し、ワーカーモード(Larravel Octaneのサポートが来ています)との統合のおかげで、Symfonyプロジェクトをこれまで以上に高速にします。

FrankenPHP は、 を使用して任意のアプリに PHP を埋め込むためのスタンドアロンの Go ライブラリとしても使用できます。

net/http

frankenphp.dev の詳細については、次のスライド・デッキを参照してください。

スライド

はじめ

☢️FrankenPHPは非常に実験的であり、まだプロダクションでそれを使用せず、バグを報告し、パッチを書いてください!☢️

docker run -v $PWD:/app/public \
    -p 80:80 -p 443:443 \
    dunglas/frankenphp

に行って楽しんでください!

https://localhost

注: は使用しないでください。自己署名証明書を使用して受け入れます。Caddy には、 のようなローカルベースのホスト名を自動信頼する自動 TLS 処理がありますが、IP アドレスには適用されません。キャディの「自動https」ドキュメントの詳細。

https://127.0.0.1
localhost
localhost

ドキュメント