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(固定)
Reactions are currently unavailable
You can’t perform that action at this time.
swoole-cli 各分支功能区别
swoole版本固定为v4.8.x,
openssl版本为 V1,
curl库不启用 http2、http3支持
build-static-php
用于构建原生的PHP版本,
可构建生成包含swow扩展的二进制文件 ,PHP源码未裁剪
不包含swoole扩展 ,
启用PHP FastCGI
用于构建原生的PHP-FPM
只构建 phpmicro 版本
swoole版本固定为v4.8.x,
openssl版本为 V1,
curl库不启用 http2、http3支持
不包含swoole 扩展
openssl版本为 V1,
curl库不启用 http2、http3支持
启用PHP FastCGI,
用于构建原生的PHP-FPM
gd、zip、imagick扩展 未能启用 ,
swoole版本固定为v4.8.x,
openssl版本为 V1,
curl库不启用 http2、http3支持 ,