FrankenPHP 是一款在 Caddy Web 服務器基礎之上構建的現代 PHP 應用服務器。它可以給你的 PHP 應用帶來很多牛逼的能力,主要提供了以下幾個功能特點:早期提示(Early Hints),工作模式,實時功能,自動 HTTPS,以及支持 HTTP/2,HTTP/3 等。FrankenPHP 兼容任何 PHP 應用,通過提供的工作模式與 Symfony 集成,使你的 Symfony 項目速度飛快(將支持 Laravel Octane)。它還可以作為一個獨立的 Go 庫用于在使用 net/http 的任何應用中嵌入 PHP。
圖片
圖片
docker run -v $PWD:/app/public / -p 80:80 -p 443:443 -p 443:443/udp / dunglas/frankenphp
訪問:https://localhost 看到一下界面說明運行成功啦
圖片
圖片
如果您不喜歡使用Docker,我們提供適用于Linux和macOS的獨立FrankenPHP二進制文件,其中包含PHP 8.3和最流行的PHP擴展。下載地址:https://github.com/dunglas/frankenphp/releases
要提供當前目錄的內容,請運行:
./frankenphp php-server
您還可以使用以下命令運行命令行腳本
./frankenphp php-cli /path/to/your/script.php
docker run -v e:/GitHub/tinywan-frankenphp:/app/public / -p 80:80 -p 443:443 -p 443:443/udp / dunglas/frankenphp
訪問地址:https://localhost/public/index.php
圖片
本文鏈接:http://www.tebozhan.com/showinfo-26-71941-0.html現代 PHP 應用程序服務器FrankenPHP,自動支持HTTPS/HTTP2/HTTP3
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。郵件:2376512515@qq.com
上一篇: 來自釘釘群的問題—Elasticsearch 如何實現文件名自定義排序?
下一篇: 我們一起聊聊如何提高API性能的綜合策略