FrankenPHP
现代 PHP 应用服务器, 用 Go 编写
FrankenPHP 是构建在Caddy Web 服务器之上的现代 PHP 应用程序服务器。
FrankenPHP 凭借其令人惊叹的功能为您的 PHP 应用程序提供了超能力:早期提示、工作模式、实时功能、自动 HTTPS、HTTP/2 和 HTTP/3 支持......
FrankenPHP 可以与任何 PHP 应用程序一起使用,并且由于提供了与工作模式的集成(即将提供 Laravel Octane 支持),因此您的 Symfony 项目比以往任何时候都更快。
FrankenPHP 也可以用作独立的 Go 库,将 PHP 嵌入到任何使用 net/http
.
在此幻灯片中了解有关frankenphp.dev的更多信息:
☢️FrankenPHP 是非常实验性的,暂时不要在生产环境中使用它,提交错误并编写补丁!☢️
docker run -v $PWD:/app/public \
-p 80:80 -p 443:443 \
dunglas/frankenphp
去 https://localhost
,享受吧!
注意:不要尝试使用
https://127.0.0.1
. 使用localhost
并接受自签名证书。Caddy 有一个自动 TLS 处理,可以自动信任一些基于本地的主机名,例如localhost
,但它不适用于 IP 地址。有关Caddy 的“自动 https”文档的更多详细信息。