面向云原生基础设施的多线程 PHP 应用服务器
- 无需 nginx 配置
- 无需 FPM 进程池调优
- 无需进程管理器
FROM ghcr.io/oxphp/oxphp:0.11.0
COPY --chown=www-data:www-data . /var/www/html/public
$ docker build -t my-app . && docker run -p 80:80 my-app
为什么选择 OxPHP
与替代方案的对比
nginx+FPM
FrankenPHP
RoadRunner
OxPHP
支持的 PHP 版本
8.2–8.5
8.2–8.5
8.1–8.5
8.4 和 8.5
语言
C
Go + C
Go
Rust + C
TLS 1.3
✓
✓
✓
✓ (rustls)
工作进程状态持久化
—
✓
✓
✓
背压 / HTTP 529
手动
—
—
内置
Prometheus 指标
插件
内置(Caddy admin)
内置插件
内置
结构化 JSON 日志
通过 log_format
✓
✓
内置
WebSocket 服务器
✓(代理)
✓(代理)
✓(centrifuge 插件)
—
反向代理 / upstream
✓(功能完整)
✓(Caddy)
—
—
原生安装(非 Docker)
apt/yum/brew/port
brew、静态二进制文件
brew、二进制文件
—
平台(运行时)
Linux/BSD/Mac
Linux/Mac/Win
Linux/Mac/Win
仅 Linux(glibc/musl)
许可证
BSD-2 / PHP License
MIT
MIT
AGPL-3.0
项目年龄 / 生产环境记录
20+ 年
3+ 年
7+ 年
<1 年
OxPHP 正在积极开发中,尚未准备好用于生产环境——但已可用于评估、staging 环境和早期采用者。完整对比参见文档。