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