Releases: swoole/build-static-php
php-cli v1.7.1
item | value |
---|---|
branch | main |
tag | v1.7.1 |
swoole version | v6.0.0 |
php version | 8.1.31, 8.2.27, 8.3.15, 8.4.2 |
suport OS platform | linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64 |
release date | 2024-12-24 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:详情
1. swoole版本由v5.1.6 升级到v6.0.0
2. 启用 windows-cygwin-x64 构建
3. 默认构建的PHP版本由 8.1.30,8.2.25, 8.3.13,8.4.1 升级为 8.1.31,8.2.27,8.3.15,8.4.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.7.1
# 指定下载版本
curl -fSL https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.7.1 --php-version v8.4.2
备注: macos环境下 首次运行 无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
# 查看扩展属性
xattr ./php
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./php
release files sha256sum
27e8c6e491763519a0e05e80d15a3c1d292554460c09dbc77215cb69e4e55f51 all-deps.zip
436691a37641c25dad74ba7937fb8b938cd9c1429c100624024af3f603ac7bd6 php-cli-v8.1.31-cygwin-x64.zip
d90efb22c70209fd4c34acf5bfa2601aa2aea87c8fe487e1373d7e6b1b834fb7 php-cli-v8.1.31-linux-arm64-debug.tar.xz
36b3c2f9a5ff590df4ce64b4524762028b03b8a837824a7ba5e224ad3e278c60 php-cli-v8.1.31-linux-arm64.tar.xz
6a9f29c6b547e7ffff499b1b7c7b188bbdb16bb009eddd28174f59b634b57fc0 php-cli-v8.1.31-linux-x64-debug.tar.xz
3572f9a873ba95320c4bee26e203865d61ba7749d85d74e8e45f07f08f760ae8 php-cli-v8.1.31-linux-x64.tar.xz
7daa998cb94bed1686c8d7a854c2fccd4d2e219c843ca9658e5094bdf9f4e627 php-cli-v8.1.31-macos-arm64-debug.tar.xz
2dde792a4b8040efa986e7a9356c28082392015985ffcd142daeffdcb636d9cc php-cli-v8.1.31-macos-arm64.tar.xz
f6b3a944d05b81406b0c1b58c2914d1cb4f9c1d6a840827d51895ce618a73059 php-cli-v8.1.31-macos-x64-debug.tar.xz
132161d414c51390610aa74a23b8773cff3831266e4b96df854a206c0c5bb501 php-cli-v8.1.31-macos-x64.tar.xz
3133902512dfb94db7388df251d261c20de1f1cf800f63f12c82be375b0ab758 php-cli-v8.2.27-cygwin-x64.zip
2fca46a4fc3aa825dc2dfd4a1f71f9d2421e35f10214b80f5b056cf400e8209a php-cli-v8.2.27-linux-arm64-debug.tar.xz
e28108b8adf78448a17b7a65f827e8ad517d9480265e8908fa97043f538c0ba3 php-cli-v8.2.27-linux-arm64.tar.xz
02f4be1aece70b8b1eb52374e164ece455fc697f81efbab8bd5cbdc62e41e860 php-cli-v8.2.27-linux-x64-debug.tar.xz
0f7f2dd29750db6e7ae8a708bb966825b1d28723419767a765e0e8da66da3d90 php-cli-v8.2.27-linux-x64.tar.xz
6264252c3e1bbeaac5997ed58b285f62a113a42c2aeaf1bdfe8eb666c958cba4 php-cli-v8.2.27-macos-arm64-debug.tar.xz
17da236b702f0d39a9fe26575e8d6397901d0a91d24af3d7387ec377cb2fda4a php-cli-v8.2.27-macos-arm64.tar.xz
502a4a044d75cd971c1e92e6accb1320d46d94d67eae620e89e7210856ce59b0 php-cli-v8.2.27-macos-x64-debug.tar.xz
9523150b8f6e6b28cb3d20e8b7f72b5b80ed9a40a97933f3e9fcb8627277261e php-cli-v8.2.27-macos-x64.tar.xz
9b2f9a5b0430548b44ccecf1b6dfa1ff7a000d60128018e4541bd0a624634b95 php-cli-v8.3.15-cygwin-x64.zip
d97332906926386d3db4ebae2b786e121a1239e62d2e0af414d42fb524bb8bcd php-cli-v8.3.15-linux-arm64-debug.tar.xz
1db44f6cb0054cde026fb253518b5bf53403152e05e7e8a2aba6be43e6b96893 php-cli-v8.3.15-linux-arm64.tar.xz
40567f169a7d790b44612c6a9a51dd6798511c37bf92fa0acee827be2ec137a7 php-cli-v8.3.15-linux-x64-debug.tar.xz
a53f91ffb1096ec3999c837e44045ee678c89af3e5c6538ebc56fb5e0bd932e1 php-cli-v8.3.15-linux-x64.tar.xz
5353f9e73ca7b49e22e278a1f8c3ca18bff8042062394b4ba7faa0ba298009df php-cli-v8.3.15-macos-arm64-debug.tar.xz
99d8e79b3987a7596585ab299b30c5987c2201ee73d74add2150d484432ae256 php-cli-v8.3.15-macos-arm64.tar.xz
a5dc6092e39c06d73246fb2711cb19b4a51ac509eb93e4d78a085663c7f5c908 php-cli-v8.3.15-macos-x64-debug.tar.xz
e59d7fb45ec17f4ac95763e7a81860b4e646323b80cb15eaf050759a4d7f0f07 php-cli-v8.3.15-macos-x64.tar.xz
e932ed17d4749c2448ed43452e30e5407b3defdb81372cd88a5e840f3c1ea75a php-cli-v8.4.2-cygwin-x64.zip
d28fb3343a3eb460fc580f7013d6a4c0b9b74c2e8b1fd3fb8a085f12da5a60df php-cli-v8.4.2-linux-arm64-debug.tar.xz
25f6a5b23cc03c6fb25ab511cada118ce174a24df92a2a00c9f8c58d0ae2d73d php-cli-v8.4.2-linux-arm64.tar.xz
4e7f47412acffee5963a8b8393f4a27548562848c47d8a69a0a33b09b117e27f php-cli-v8.4.2-linux-x64-debug.tar.xz
da46e7543a77cdc2a7eeb27b80a6904a51cf15d56781af99537f15cf7f42b6e5 php-cli-v8.4.2-linux-x64.tar.xz
88f5c016e29c1d9720bcdbf4db4a273a20f6423afe20e66b1a1c0f93d07246f3 php-cli-v8.4.2-macos-arm64-debug.tar.xz
8814565b31e6244a3ad80d0ab5a1513f78e34fa4fb9a7f1425eb0d7c02ff1ff1 php-cli-v8.4.2-macos-arm64.tar.xz
1459e8b69bb060e2a578e8f8bca5ad2b5ca44fd022fe84218d533eae916c43d0 php-cli-v8.4.2-macos-x64-debug.tar.xz
b969348186cade4a481215a61e02f54a596846a461125b1048d9eae1c0f0717d php-cli-v8.4.2-macos-x64.tar.xz
php-cli v1.7.0
item | value |
---|---|
branch | main |
tag | v1.7.0 |
swoole version | v6.0.0 |
php version | 8.1.31, 8.2.27, 8.3.15, 8.4.2 |
suport OS platform | linux-x64 、linux-arm64、macos-x64、macos-arm64 |
release date | 2024-12-23 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:详情
1. swoole版本由v5.1.6 升级到v6.0.0
2. 因为构建时间过长,暂时禁用 windows-cygwin-x64 构建,等待解决
3. 默认构建的PHP版本由 8.1.30,8.2.25, 8.3.13,8.4.1 升级为 8.1.31,8.2.27,8.3.15,8.4.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.7.0
# 指定下载版本
curl -fSL https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.7.0 --php-version v8.4.2
备注: macos环境下 首次运行 无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
# 查看扩展属性
xattr ./php
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./php
php-cli v1.6.0
item | value |
---|---|
branch | main |
tag | v1.6.0 |
swoole version | v5.1.6 ,PHP 8.4 使用 v6.0.0-rc1 |
php version | 8.1.30,8.2.25, 8.3.13,8.4.1 |
suport OS platform | linux-x64 、linux-arm64、macos-x64、macos-arm64、windows-cygwin-x64 |
release date | 2024-12-03 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. swoole版本由v5.1.5 升级到v5.1.6 , PHP 8.4 (swoole 使用 v6 版本)
快速使用 包含swoole 的 php-cli 运行时
curl -fSL https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash
# 指定下载版本
curl -fSL https://github.com/swoole/build-static-php/blob/main/setup-php-cli-runtime.sh?raw=true | bash -s -- --version v1.5.2 --php-version v8.4.1
备注: macos环境下 首次运行 无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
# 查看扩展属性
xattr ./php
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./php
php-cli v1.5.2
item | value |
---|---|
branch | main |
tag | v1.5.2 |
swoole version | v5.1.5 ,PHP 8.4 使用 v6.0.0-rc1 |
php version | 8.1.30,8.2.25, 8.3.13,8.4.1 |
release date | 2024-11-25 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. 完善构建 PHP 8.4 (swoole 使用 v6 版本)
快速使用 包含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.5.1
item | value |
---|---|
branch | main |
tag | v1.5.1 |
swoole version | v5.1.5 |
php version | 8.1.30,8.2.25, 8.3.13,8.4.1 |
release date | 2024-11-24 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. 构建 PHP 8.4 启用cygwin 版本 (swoole 使用 v6 版本)
快速使用 包含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.5.0
item | value |
---|---|
branch | main |
tag | v1.5.0 |
swoole version | v5.1.5 |
php version | 8.1.30,8.2.25, 8.3.13,8.4.1 |
release date | 2024-11-22 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. 升级 apcu 扩展 版本 为 5.1.24
2. 升级 redis 扩展 版本 为 6.1.0
3. 新增构建 PHP 8.4 版本 (swoole 使用 v6 版本 ,未启用cygwin 版本)
快速使用 包含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.4.1
item | value |
---|---|
branch | main |
tag | v1.4.1 |
swoole version | v5.1.5 |
php version | 8.2.25, 8.1.30,8.3.13 |
release date | 2024-10-30 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. 升级 swoole 版本 为 v5.1.5
快速使用 包含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.4.0
item | value |
---|---|
branch | main |
tag | v1.4.0 |
swoole version | v5.1.4 |
php version | 8.2.25, 8.1.30,8.3.13 |
release date | 2024-10-30 |
php-cli runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. 升级 swoole 版本 为 v5.1.4
2. 修复 ` php -a ` 不可用
3. 升级PHP 版本 为 8.2.25, 8.1.30,8.3.13
快速使用 包含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-fpm-v1.0.0
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
新增
- 改进打包 pool 目录,发版时不使用 缓存
- 修复 libiconv 下载地址 bug
- 启用 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
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