FrankenPHP – 一个现代化的 PHP 应用服务器|用 Go 编写

FrankenPHP 是一个用 Go 编写的,现代化的 PHP 应用服务器。只需一个命令即可启动并运行生产级 PHP 服务器。Web 服务器基于 Caddy。@Appinn

FrankenPHP - 一个现代化的 PHP 应用服务器|用 Go 编写

PHP 是世界上最好的语言

作为万年老梗,这句话在程序员中被广泛流传,不过鉴于目前地球上的 Web 仍然在广泛的使用 PHP,所以…有一种你只能看着但没什么办法的感觉。

是的,小众软件正在使用 PHP(WordPress) 😂

Caddy 2.8 发布

顺便,正好在今天,著名的轻量级 Web 服务器 Caddy 2.8 发布。

FrankenPHP

一行命令启动(以下三种方式):

# 1. Docker 方式
docker run -v $PWD:/app/public -p 443:443 dunglas/frankenphp

# 2. Static binary 二进制
./frankenphp php-server

# 3. Command-line script 脚本启动
./frankenphp php-cli /path/to/your/script.php

主要特点:

使用 Caddy 作为 Web 服务器 本地支持 HTTP/1.1、HTTP/2 和 HTTP/3 自动生成和更新 HTTPS 证书(Let’s Encrypt 或 ZeroSSL) 将 PHP 文件复制到文档根目录,仅此而已! 为 PHP 网络应用程序和命令行工具构建独立、可自行执行、无依赖性的二进制文件。 本机支持 OPcache 和 XDebug 等流行的 PHP 扩展

FrankenPHP 可以将 PHP 程序构建为二进制文件直接运行,就很方便。

原生支持:

WordPress Laravel Symfony API Platform Drupal Sulu

获取

官网

现在越来越少的新项目使用 PHP 了,所以…

能用就别动?

原文:https://www.appinn.com/frankenphp/

©2023 青小蛙 for 小众软件 | 加入我们 | 投稿 | 订阅指南
3659b075e72a5b7b1b87ea74aa7932ff
点击这里留言、和原作者一起评论

[ 点击前往获取链接 ]

文章来源:

Author:青小蛙
link:https://www.appinn.com/frankenphp/