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