-
Notifications
You must be signed in to change notification settings - Fork 40
Open
Description
swoole-cli 各分支功能区别
构建环境 alpine 3.18
| 分支名称 | 与主分支的区别 | PHP 版本 | C 编译器 |
|---|---|---|---|
| main | 主分支是在 PHP源码基础之上裁剪、优化、添加新功能,详细介绍 | 8.1.29(固定) | clang(固定) |
| experiment | 在 main 分支基础上改进,新增功能特性 | 8.1.29(固定) | clang(固定) |
| experiment_v4.8.x | 在 experiment 分支基础上改进, swoole版本固定为v4.8.x, openssl版本为 V1, curl库不启用 http2、http3支持 |
8.1.29(固定) | clang(固定) |
| build_native_php build-static-php |
在 experiment 分支基础上改进, 用于构建原生的PHP版本, 可构建生成包含swow扩展的二进制文件 ,PHP源码未裁剪 |
8.2.23 (允许指定其它版本) | clang(默认), gcc |
| php-fpm | 在 build_native_php 分支基础上改进, 不包含swoole扩展 , 启用PHP FastCGI 用于构建原生的PHP-FPM |
8.2.23 (允许指定其它版本) | clang(默认), gcc |
| build_native_php_sfx_micro | 在 build_native_php 分支基础上改进, 只构建 phpmicro 版本 |
8.2.23 (允许指定其它版本) | clang(默认), gcc |
| build_php_7.4 | 在 build_native_php 分支基础上改进, swoole版本固定为v4.8.x, openssl版本为 V1, curl库不启用 http2、http3支持 |
7.4.33 (允许指定其它次版本) | clang(默认), gcc |
| php-fpm-7.4 | 在 build_php_7.4 分支基础上改进, 不包含swoole 扩展 openssl版本为 V1, curl库不启用 http2、http3支持 启用PHP FastCGI, 用于构建原生的PHP-FPM |
7.4.33 (允许指定其它次版本) | clang(默认), gcc |
| build_php_7.3 | 在 build_php_7.4 分支基础上改进, gd、zip、imagick扩展 未能启用 , swoole版本固定为v4.8.x, openssl版本为 V1, curl库不启用 http2、http3支持 , |
7.3.33 (允许指定其它次版本) | gcc(固定) |
Metadata
Metadata
Assignees
Labels
No labels