Skip to content

Releases: swoole/build-static-php

php-fpm-v1.0.0

07 Aug 08:05
Compare
Choose a tag to compare

build static link php-fpm

静态编译 php-fpm

item value
branch php-fpm
tag php-fpm-v1.0.0
php version 8.2.13, 8.1.27, 8.3.3
release date 2024-08-07

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

新增

  1. 改进打包 pool 目录,发版时不使用 缓存
  2. 修复 libiconv 下载地址 bug
  3. 启用 opcache 扩展

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

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

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

构建 免安装 nginx 静态链接程序

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

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

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

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

php-cli v1.3.2

04 Aug 08:26
Compare
Choose a tag to compare
item value
branch main
tag v1.3.2
swoole version v5.1.3
php version 8.2.13, 8.1.27
release date 2024-08-04

php-cli runtime

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

变更:

  1.  改进打包 pool 目录,发版时不使用 缓存
  2.  修复 libiconv 下载地址 bug 

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

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

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

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

  # 查看扩展属性
   xattr ./php 

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

php-cli v1.3.1

04 Aug 01:29
Compare
Choose a tag to compare
item value
branch main
tag v1.3.1
swoole version v5.1.3
php version 8.2.13, 8.1.27
release date 2024-08-04

php-cli runtime

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

变更:

  1.  改进打包 pool 目录,发版时不使用 缓存

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

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

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

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

  # 查看扩展属性
   xattr ./php 

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

php-cli v1.3.0

23 Jul 05:19
Compare
Choose a tag to compare
item value
branch main
tag v1.2.2
swoole version v5.1.3
php version 8.2.13, 8.1.27
release date 2024-07-23

php-cli runtime

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

变更:

  1.  启用 opcache 扩展

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

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

   xattr ./php 

  sudo xattr -rd com.apple.quarantine  ./php

php-fpm-v0.0.2

25 Jun 06:01
Compare
Choose a tag to compare

build static link php-fpm

静态编译 php-fpm

item value
branch php-fpm
tag php-fpm-v0.0.2
php version 8.2.13, 8.1.27, 8.3.3
release date 2024-06-25

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

新增

1. 启用扩展 pgsql  、pdo_pgsql 、pdo_sqlite 静态编译

构建 免安装 nginx 静态链接程序

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

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

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

xattr ./php-fpm
sudo xattr -rd com.apple.quarantine  ./php-fpm

php-cli v1.2.2

17 Jun 11:38
Compare
Choose a tag to compare
item value
branch main
tag v1.2.2
swoole version v5.1.3
php version 8.2.13, 8.1.27
release date 2024-06-17

php-cli runtime

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

变更:

  1.  cygwin 构建环境下,将 swoole  版本 由 v5.1.2 升级 v5.1.3

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

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

   xattr ./php 

  sudo xattr -rd com.apple.quarantine  ./php

php-fpm-v0.0.1

17 Jun 11:46
Compare
Choose a tag to compare

build static link php-fpm

静态编译 php-fpm

item value
branch php-fpm
tag php-fpm-v0.0.1
php version 8.2.13, 8.1.27, 8.3.3
release date 2024-06-17

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

构建 免安装 nginx 静态链接程序

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

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

xattr ./php-fpm
sudo xattr -rd com.apple.quarantine  ./php-fpm

php-cli v1.2.1

09 Jun 13:36
Compare
Choose a tag to compare
item value
branch main
tag v1.2.1
swoole version v5.1.3
php version 8.2.13, 8.1.27
release date 2024-06-09

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

变更:

  1.  暂停 PHP 8.3 版本构建
  2. swoole  版本 由 v5.1.2 升级 v5.1.3

php-cli v1.2.0

01 May 14:27
Compare
Choose a tag to compare
item value
branch main
tag v1.2.0
swoole version v5.1.2
php version 8.3.3, 8.2.13, 8.1.27
release date 2024-05-01

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

变更:

  1. 将 pool 目录 打包为  all-deps.zip
  2. 升级 libpng 版本为 1.6.43 

增加:

  1. 启用 macos arm64 版本
  2. 下载扩展、依赖库 添加 hash 验证 (未通过验证的源码将被丢弃)

php-cli v1.1.0

22 Feb 01:40
Compare
Choose a tag to compare
item value
branch main
tag v1.1.0
swoole version v5.1.2
php version 8.3.3, 8.2.13, 8.1.27
release date 2024-02-22

增加:
1. PHP 8.3.3 构建打包
2. 打包时将 pool 目录 打包为 all-archive.zip
3. swoole 升级为 v5.1.2