Skip to content

Releases: swoole/build-static-php

static php-fpm v2.5.0

Choose a tag to compare

@jingjingxyk jingjingxyk released this 16 Jul 15:01

静态编译 php-fpm

item value
branch php-fpm
tag php-fpm-v2.5.0
php version 8.2.32,8.3.32,8.4.23,8.5.8
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64
release date 2026-07-16

php-fpm runtime

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

变更 详情

  1. PHP 8.2 版本升级到 8.2.32
  2. PHP 8.3 版本升级到 8.3.32
  3. PHP 8.4 版本升级到 8.4.23
  4. PHP 8.5 版本升级到 8.5.8

快速使用 静态编译的 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.18.1

Choose a tag to compare

@jingjingxyk jingjingxyk released this 14 Jul 06:33
item value
branch main
tag v1.18.1
support extensions support extensions
build options build options
swoole version v6.2.2
php version 8.2.32,8.3.32,8.4.23,8.5.8
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2026-07-14
build status ok

php-cli runtime

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

变更:详情

  1. swoole 版本 升级到 v6.2.2

快速使用 包含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.18.1

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

备注: 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.18.0

Choose a tag to compare

@jingjingxyk jingjingxyk released this 06 Jul 06:26
item value
branch main
tag v1.18.0
support extensions support extensions
build options build options
swoole version v6.2.1
php version 8.2.32,8.3.32,8.4.23,8.5.8
suport OS platform linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64
release date 2026-07-06
build status ok

php-cli runtime

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

变更:详情

  1. PHP 8.2 升级到 8.2.32
  2. PHP 8.3 升级到 8.3.32
  3. PHP 8.4 升级到 8.4.23
  4. PHP 8.5 升级到 8.5.8

快速使用 包含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.23

备注: 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.17.0

Choose a tag to compare

@jingjingxyk jingjingxyk released this 14 May 14:50
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

Choose a tag to compare

@jingjingxyk jingjingxyk released this 09 May 14:39
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

static php-fpm v2.4.0

Choose a tag to compare

@jingjingxyk jingjingxyk released this 09 May 14:44

静态编译 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

Choose a tag to compare

@jingjingxyk jingjingxyk released this 18 Mar 06:35
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

Choose a tag to compare

@jingjingxyk jingjingxyk released this 09 Feb 00:32
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

Choose a tag to compare

@jingjingxyk jingjingxyk released this 29 Dec 09:49
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)


static php-fpm v2.3.0

Choose a tag to compare

@jingjingxyk jingjingxyk released this 29 Dec 09:46

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