Skip to content

Releases: swoole/build-static-php

static php-cli v1.17.0

14 May 14:50

Choose a tag to compare

item value
branch main
tag v1.17.0
support extensions support extensions
build options build options
swoole version v6.2.1
php version 8.2.31,8.3.31,8.4.21,8.5.6
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2026-05-14
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. 扩展 swoole 版本升级到 v6.2.1
  2. 扩展 mongodb 升级到 v2.3.1
  3. 升级 nghttp3 库

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.16.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.16.0 --php-version v8.4.21

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

static php-cli v1.16.0 Latest

09 May 14:39

Choose a tag to compare

item value
branch main
tag v1.16.0
support extensions support extensions
build options build options
swoole version v6.2.0
php version 8.2.30,8.3.30,8.4.19,8.5.4
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2026-05-09
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. github workflow 默认不在构建 php 8.1
  2. github workflow 暂停构建xlswriter 扩展
  3. github workflow 默认构建的 php 版本升级到 8.2.31 、8.3.31 、8.4.21 、8.5.6

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.16.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.16.0 --php-version v8.4.21

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

build static php-fpm v2.4.0

09 May 14:44

Choose a tag to compare

静态编译 php-fpm

item value
branch php-fpm
tag php-fpm-v2.4.0
php version 8.2.31 、8.3.31 、8.4.21 、8.5.6
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64
release date 2026-05-09

php-fpm runtime

借助于swoole-cli 的构建流程,构建php-fpm (FastCGI )

变更 详情

  1. github workflow 默认不在构建 php 8.1
  2. github workflow macos 暂停构建xlswriter 扩展
  3. github workflow 默认构建的 php 版本升级到 8.2.31 、8.3.31 、8.4.21 、8.5.6

快速使用 静态编译的 php-fpm 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-fpm-runtime.sh?raw=true | bash 

# 独立启动php-fpm
./runtime/php-fpm/php-fpm -c ./runtime/php-fpm/php.ini --fpm-config  ./runtime/php-fpm/php-fpm.conf -p ./runtime/php-fpm/var

构建 静态 nginx 静态链接程序

快速启动 静态编译的 nginx php-fpm

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

# 查看属性
xattr ./runtime/php-fpm/php-fpm
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./runtime/php-fpm/php-fpm

static php-cli v1.15.0 Latest

18 Mar 06:35

Choose a tag to compare

item value
branch main
tag v1.15.0
support extensions support extensions
build options build options
swoole version v6.2.0
php version 8.1.34,8.2.30,8.3.30,8.4.19,8.5.4
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2026-03-18
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. php 版本 由 8.4.17 升级为8.4.19
  2. 新增 php 8.5 静态构建
  3. swoole 版本升级到 v6.2.0

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.15.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.15.0 --php-version v8.4.19

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

release files sha256sum (building)


static php-cli v1.14.1

09 Feb 00:32

Choose a tag to compare

item value
branch main
tag v1.14.0
support extensions support extensions
build options build options
swoole version v6.1.6
php version 8.1.34,8.2.30,8.3.30,8.4.17
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2026-01-09
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. php 版本 由 8.3.29, 8.4.16 升级为 8.3.30, 8.4.17

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.14.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.14.0 --php-version v8.4.17

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

release files sha256sum (building)


static php-cli v1.13.1

29 Dec 09:49

Choose a tag to compare

item value
branch main
tag v1.13.1
support extensions support extensions
build options build options
swoole version v6.1.6
php version 8.1.34,8.2.30,8.3.29,8.4.16
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2025-12-29
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. swoole 版本由v6.1.4 升级到 v6.1.6
  2. php 版本 由 8.1.33, 8.2.29, 8.3.28, 8.4.15 升级为 8.1.34, 8.2.30, 8.3.29, 8.4.16

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.13.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.13.0 --php-version v8.4.15

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

release files sha256sum (building)


build static php-fpm v2.3.0

29 Dec 09:46

Choose a tag to compare

build static php-fpm

静态编译 php-fpm

item value
branch php-fpm
tag php-fpm-v2.3.0
php version 8.1.33, 8.2.29, 8.3.29, 8.4.16
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64
release date 2025-12-29

php-fpm runtime

借助于swoole-cli 的构建流程,构建php-fpm (FastCGI )

变更 详情

  1. php 版本由 8.1.32, 8.2.28, 8.3.19, 8.4.5 升级为 8.1.33, 8.2.29, 8.3.29, 8.4.16

快速使用 静态编译的 php-fpm 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-fpm-runtime.sh?raw=true | bash 

# 独立启动php-fpm
./runtime/php-fpm/php-fpm -c ./runtime/php-fpm/php.ini --fpm-config  ./runtime/php-fpm/php-fpm.conf -p ./runtime/php-fpm/var

构建 静态 nginx 静态链接程序

快速启动 静态编译的 nginx php-fpm

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

# 查看属性
xattr ./runtime/php-fpm/php-fpm
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./runtime/php-fpm/php-fpm

static php-cli v1.13.0

18 Dec 01:10

Choose a tag to compare

item value
branch main
tag v1.13.0
support extensions support extensions
build options build options
swoole version v6.1.4
php version 8.1.33,8.2.29,8.3.28,8.4.15
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2025-12-18
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. swoole 版本由v6.1.3 升级到 v6.1.4

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.13.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.13.0 --php-version v8.4.15

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

release files sha256sum (building)


static php-cli v1.12.0

30 Nov 14:54

Choose a tag to compare

item value
branch main
tag v1.12.0
support extensions support extensions
build options build options
swoole version v6.1.3
php version 8.1.33,8.2.29,8.3.28,8.4.15
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2025-11-30
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. php 版本由 8.3.23,8.4.10 升级为 8.3.28,8.4.15
  2. swoole 版本由v6.1.1 升级到 v6.1.3
  3. msys2 环境 冻结 php 8.1 版本构建

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.11.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.11.0 --php-version v8.4.15

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

release files sha256sum (building)


static php-cli v1.11.0

20 Nov 04:13

Choose a tag to compare

item value
branch main
tag v1.11.0
support extensions support extensions
build options build options
swoole version v6.1.1
php version 8.1.33,8.2.29,8.3.23,8.4.10
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2025-11-20
build status ok

php-cli runtime

借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时

变更:详情

  1. php 版本由 8.1.32, 8.2.28, 8.3.19, 8.4.5 升级为 8.1.33,8.2.29,8.3.23,8.4.10
  2. swoole 版本由v6.0.2 升级到 v6.1.1
  3. 扩展 gd 启用支持 avif
  4. 扩展 imagick 启用支持 avif
  5. cygwin 环境扩展 gd 启用支持 webp

快速使用 包含swoole 的 php-cli 运行时

curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.11.0

# 指定下载版本
curl -fSL  https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.11.0 --php-version v8.4.10

备注: macos环境下 首次运行 无权限 ,解决方法

note : macos clearing the com.apple.quarantine extended attribute

  # 查看扩展属性
   xattr ./runtime/php-cli/php

  # 去除扩展属性
  sudo xattr -rd com.apple.quarantine  ./runtime/php-cli/php

release files sha256sum (building)