Releases: swoole/build-static-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
php-cli v1.3.1
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
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
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
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
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
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
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
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