Skip to content

Releases: jingjingxyk/swoole-cli

swoole-cli experiment_v4.8.x v0.0.3

20 Aug 13:05
Compare
Choose a tag to compare
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

变更:

  1. cygwin swoole version uptrade to v4.8.13
  2. enable macos arm64
  3. 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

07 Aug 12:01
Compare
Choose a tag to compare

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

新增

  1. 改进打包 pool 目录,发版时不使用 缓存
  2. 修复 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

07 Aug 08:16
Compare
Choose a tag to compare

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

新增

  1. 改进打包 pool 目录,发版时不使用 缓存
  2. 修复 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

07 Aug 12:43
Compare
Choose a tag to compare
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

07 Aug 13:46
Compare
Choose a tag to compare
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

04 Aug 08:45
Compare
Choose a tag to compare

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

变更

  1. PHP 编译启用 ZTS (Zend Thread Safe) 【重大变化】
  2. swoole 升级为 v6
  3. 禁用cygwin 版本构建
  4. 禁用opcache 扩展
  5. 修复 libiconv 下载地址 bug
  6. 改进打包 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

01 Aug 11:42
Compare
Choose a tag to compare

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

变更

  1. PHP 编译启用 ZTS (Zend Thread Safe) 【重大变化】
  2. swoole 升级为 v6
  3. 禁用cygwin 版本构建
  4. 禁用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

05 Jul 18:29
Compare
Choose a tag to compare

验证 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

变更

  1. 编译启用 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

25 Jun 05:56
Compare
Choose a tag to compare
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

19 Jun 04:26
Compare
Choose a tag to compare
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