-
Notifications
You must be signed in to change notification settings - Fork 0
Compatibility
supdger edited this page Sep 30, 2026
·
2 revisions
下面是设计目标与历史测试输入;当前完整使用流程尚未验收通过,见验证范围。
依赖版本是适配所需条件,用于判断项目输入是否匹配。
| 项目 | 目标 / 已有测试输入 |
|---|---|
| 开发机 | macOS Apple Silicon(arm64)、Windows x64 |
| 输出目标 | Linux amd64(x86_64)、musl 全静态 ELF |
| 已有 Webman 组合 | Webman 2.2.4、Workerman 5.2.2 |
| 已有 SaiAdmin 组合 | SaiAdmin 6.1.5 与锁定 Composer 依赖 |
| 编译材料 | PHP 8.4.25、TypePHP 0.9.2、仓库锁定的静态 SDK |
不声称兼容所有 SaiAdmin、Webman 或第三方插件版本。适配受版本、源文件摘要与生成摘要约束;依赖或源码漂移时应重新适配和验收。Linux 各发行版的已有运行结果与限制见验证范围。Windows 可执行程序、macOS Intel 和 Linux 构建宿主不属于本指南支持范围。
目标项目无需 AOT Composer 插件。按Webman 构建或SaiAdmin 构建操作;新增插件、更换依赖、修改业务后重新构建并跑项目自己的接口回归。
锁定的 Webman / Workerman 输入与TypePHP 补丁清单描述具体输入,不等于广泛版本兼容保证。历史证据不能自动延伸为每台服务器或当前版本的业务验收。