frankenphp
v1.3.3
FrankenPHP 是构建在 Caddy Web 服务器之上的现代 PHP 应用程序服务器。
FrankenPHP 凭借其令人惊叹的功能为您的 PHP 应用程序提供超能力:早期提示、工作模式、实时功能、自动 HTTPS、HTTP/2 和 HTTP/3 支持...
FrankenPHP 可与任何 PHP 应用程序配合使用,并且由于与工作模式的官方集成,使您的 Laravel 和 Symfony 项目比以往更快。
FrankenPHP 还可以用作独立的 Go 库,使用net/http
将 PHP 嵌入到任何应用程序中。
在Frankenphp.dev和本幻灯片中了解更多信息:
docker run -v .:/app/public
-p 80:80 -p 443:443 -p 443:443/udp
dunglas/frankenphp
访问https://localhost
,然后享受吧!
提示
不要尝试使用https://127.0.0.1
。使用https://localhost
并接受自签名证书。使用SERVER_NAME
环境变量更改要使用的域。
如果您不想使用 Docker,我们为 Linux 和 macOS 提供独立的 FrankenPHP 二进制文件,其中包含 PHP 8.4 和最流行的 PHP 扩展。
在 Windows 上,使用 WSL 运行 FrankenPHP。
下载 FrankenPHP 或将此行复制到您的终端中以自动安装适合您平台的版本:
curl https://frankenphp.dev/install.sh | sh
mv frankenphp /usr/local/bin/
要提供当前目录的内容,请运行:
frankenphp php-server
您还可以使用以下命令运行命令行脚本:
frankenphp php-cli /path/to/your/script.php