Releases: jingjingxyk/swoole-cli
swoole-cli experiment_v4.8.x v0.0.3
item | value |
---|---|
branch | experiment_v4.8.x |
tag | swoole-cli-experiment_v4.8.x-v0.0.3 |
swoole version | v4.8.13 |
php version | 8.1.27 |
release date | 2024-08-20 |
变更:
- cygwin swoole version uptrade to v4.8.13
- enable macos arm64
- enable linux-arm64
快速下载包含 swoole v4.8.x 版本的swoole-cli
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/experiment_v4.8.x/setup-swoole-cli-v4.8.x-runtime.sh?raw=true | bash
# 或者使用代理下载
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/experiment_v4.8.x/setup-swoole-cli-v4.8.x-runtime.sh?raw=true | bash -s -- --proxy socks5h://127.0.0.1:2000
备注: macos环境下 首次运行提示无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
xattr ./bin/runtime/swoole-cli
sudo xattr -rd com.apple.quarantine ./bin/runtime/swoole-cli
php-fpm-7.4-v1.2.1
build static link php-fpm-7.4
静态编译 php-fpm-7.4
item | value |
---|---|
branch | php-fpm-7.4 |
tag | php-fpm-7.4-v1.2.1 |
php version | 7.4.33 |
release date | 2024-08-07 |
借助于swoole-cli 的构建流程,构建FastCGI php-fpm
新增
- 改进打包 pool 目录,发版时不使用 缓存
- 修复 libiconv 下载地址 bug
快速使用 静态编译的 php-fpm 运行时
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-php-fpm-7.4-runtime.sh?raw=true | bash
curl -fSL https://gitee.com/jingjingxyk/quickstart-nginx-php-fpm/raw/main/setup-php-fpm-7.4-runtime.sh | 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-fpm-7.4-v1.2.0
build static link php-fpm-7.4
静态编译 php-fpm-7.4
item | value |
---|---|
branch | php-fpm-7.4 |
tag | php-fpm-7.4-v1.2.0 |
php version | 7.4.33 |
release date | 2024-08-07 |
借助于swoole-cli 的构建流程,构建FastCGI php-fpm
新增
- 改进打包 pool 目录,发版时不使用 缓存
- 修复 libiconv 下载地址 bug
快速使用 静态编译的 php-fpm 运行时
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-php-fpm-7.4-runtime.sh?raw=true | bash
curl -fSL https://gitee.com/jingjingxyk/quickstart-nginx-php-fpm/raw/main/setup-php-fpm-7.4-runtime.sh | 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-7.4-v1.0.0
item | value |
---|---|
branch | build_php_7.4 |
tag | php-cli-7.4-v1.0.0 |
swoole version | v4.8.13 |
php version | 7.4.33 |
release date | 2024-08-07 |
php-cli-7.4 runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. 改进打包 pool 目录,发版时不使用 缓存
2. 修复 libiconv 下载地址 bug
快速使用 包含swoole 的 php-cli 运行时
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-php-cli-7.4-runtime.sh?raw=true | bash
备注: macos环境下 首次运行 无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
# 查看扩展属性
xattr ./bin/runtime/php
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./bin/runtime/php
php-cli-7.3-v1.0.0
item | value |
---|---|
branch | build_php_7.3 |
tag | php-cli-7.3-v1.0.0 |
swoole version | v4.8.13 |
php version | 7.3.33 |
release date | 2024-08-07 |
php-cli-7.3 runtime
借助于swoole-cli 的构建流程,构建包含swoole 扩展的 PHP-CLI 运行时
变更:
1. 改进打包 pool 目录,发版时不使用 缓存
2. 修复 libiconv 下载地址 bug
3. 仅支持 linux x86_64 静态构建
快速使用 包含swoole 的 php-cli 运行时
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-php-cli-7.3-runtime.sh?raw=true | bash
备注: macos环境下 首次运行 无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
# 查看扩展属性
xattr ./bin/runtime/php
# 去除扩展属性
sudo xattr -rd com.apple.quarantine ./bin/runtime/php
swoole-cli-v0.0.8
swoole-cli swoole v6 发版验证
item | value |
---|---|
branch | experiment-zts |
tag | swoole-cli-v0.0.8 |
swoole version | v6.0.0-dev |
php version | 8.1.27 |
release date | 2024-08-04 |
变更
- PHP 编译启用 ZTS (Zend Thread Safe) 【重大变化】
- swoole 升级为 v6
- 禁用cygwin 版本构建
- 禁用opcache 扩展
- 修复 libiconv 下载地址 bug
- 改进打包 pool 目录的逻辑,发版时不使用 缓存
快速下载包含 swoole v6.0.0-dev 版本的swoole-cli
curl -fSL https://swoole-cli.jingjingxyk.com/setup-swoole-cli-pre-runtime.sh | bash
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-swoole-cli-pre-runtime.sh?raw=true | bash
curl -fSL https://gitee.com/jingjingxyk/swoole-cli/raw/new_dev/setup-swoole-cli-pre-runtime.sh | bash
# 或者使用代理下载
curl -fSL https://swoole-cli.jingjingxyk.com/setup-swoole-cli-pre-runtime.sh | bash -s -- --proxy socks5h://127.0.0.1:2000
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-swoole-cli-pre-runtime.sh?raw=true | bash -s -- --proxy socks5h://127.0.0.1:2000
curl -fSL https://gitee.com/jingjingxyk/swoole-cli/raw/new_dev/setup-swoole-cli-pre-runtime.sh | bash -s -- --proxy socks5h://127.0.0.1:2000
备注: macos环境下 首次运行提示无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
xattr ./bin/swoole-cli
sudo xattr -rd com.apple.quarantine ./bin/swoole-cli
swoole v6 example
https://github.com/swoole/swoole-src/releases/tag/v6.0.0-alpha
https://github.com/swoole/swoole-src/tree/master/examples/thread
swoole-cli v0.0.7
swoole-cli swoole v6 发版验证
item | value |
---|---|
branch | experiment-zts |
tag | swoole-cli-v0.0.7 |
swoole version | v6.0.0-dev |
php version | 8.1.27 |
release date | 2024-08-01 |
变更
- PHP 编译启用 ZTS (Zend Thread Safe) 【重大变化】
- swoole 升级为 v6
- 禁用cygwin 版本构建
- 禁用opcache 扩展
快速下载包含 swoole v6.0.0-dev 版本的swoole-cli
curl -fSL https://swoole-cli.jingjingxyk.com/setup-swoole-cli-pre-runtime.sh | bash
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-swoole-cli-pre-runtime.sh?raw=true | bash
curl -fSL https://gitee.com/jingjingxyk/swoole-cli/raw/new_dev/setup-swoole-cli-pre-runtime.sh | bash
# 或者使用代理下载
curl -fSL https://swoole-cli.jingjingxyk.com/setup-swoole-cli-pre-runtime.sh | bash -s -- --proxy socks5h://127.0.0.1:2000
curl -fSL https://github.com/jingjingxyk/swoole-cli/blob/new_dev/setup-swoole-cli-pre-runtime.sh?raw=true | bash -s -- --proxy socks5h://127.0.0.1:2000
curl -fSL https://gitee.com/jingjingxyk/swoole-cli/raw/new_dev/setup-swoole-cli-pre-runtime.sh | bash -s -- --proxy socks5h://127.0.0.1:2000
备注: macos环境下 首次运行提示无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
xattr ./bin/swoole-cli
sudo xattr -rd com.apple.quarantine ./bin/swoole-cli
swoole v6 example
https://github.com/swoole/swoole-src/releases/tag/v6.0.0-alpha
https://github.com/swoole/swoole-src/tree/master/examples/thread
swoole-cli v0.0.6
验证 swoole-cli 包含 swoole v6
item | value |
---|---|
branch | feature-swoole-v6 |
tag | swoole-cli-v0.0.6 |
swoole version | v6.0.0-dev |
php version | 8.1.27 |
release date | 2024-07-06 |
变更
- 编译启用 zts
快速下载包含 swoole v6.0.0-dev 版本的swoole-cli
curl -fSL https://swoole-cli.jingjingxyk.com/setup-swoole-cli-pre-runtime.sh | bash
# 或者使用代理下载
curl -fSL https://swoole-cli.jingjingxyk.com/setup-swoole-cli-pre-runtime.sh | bash -s -- --proxy socks5h://127.0.0.1:2000
备注: macos环境下 首次运行提示无权限 ,解决方法
note : macos clearing the com.apple.quarantine extended attribute
xattr ./bin/swoole-cli
sudo xattr -rd com.apple.quarantine ./bin/swoole-cli
swoole v6 example
https://github.com/swoole/swoole-src/releases/tag/v6.0.0-alpha
static php-fpm-7.4 v1.1.0
item | value |
---|---|
branch | php-fpm |
tag | php-fpm-7.4-v1.1.0 |
php version | 7.4.33 |
release date | 2024-06-19 |
构建 免安装 nginx php-fpm 程序
static link nginx https://github.com/jingjingxyk/build-static-nginx/releases
借助于swoole-cli 的构建流程,构建FastCGI php-fpm
静态编译 php-fpm
static link php-fpm
note: macos clearing the com.apple.quarantine extended attribute
xattr ./php-fpm
sudo xattr -rd com.apple.quarantine ./php-fpm
变更
1. 启用扩展 pgsql 、pdo_pgsql 、pdo_sqlite 静态编译
static php-fpm-7.4 v1.0.0
item | value |
---|---|
branch | php-fpm |
tag | php-fpm-7.4-v1.0.0 |
php version | 7.4.33 |
release date | 2024-06-19 |
构建 免安装 nginx php-fpm 程序
static link nginx https://github.com/jingjingxyk/build-static-nginx/releases
借助于swoole-cli 的构建流程,构建FastCGI php-fpm
静态编译 php-fpm
static link php-fpm
note: macos clearing the com.apple.quarantine extended attribute
xattr ./php-fpm
sudo xattr -rd com.apple.quarantine ./php-fpm