Skip to content

Latest commit

 

History

History
82 lines (50 loc) · 1.63 KB

README.md

File metadata and controls

82 lines (50 loc) · 1.63 KB

快速初始化构建环境

一个脚本执行整个构建流程

定制 build-release.sh 即可开始构建

  cp  build-release-example.sh  build-release.sh

  bash build-release.sh

准备 PHP 运行时

# 准备 PHP 运行时
bash sapi/quickstart/setup-php-runtime.sh

# 准备PHP 运行时 使用代理
bash sapi/quickstart/setup-php-runtime.sh --proxy http://192.168.3.26:8015

# 准备PHP 运行时 使用镜像 (镜像源 https://www.swoole.com/download)
bash sapi/quickstart/setup-php-runtime.sh --mirror china

# 容器内准备 PHP 运行时
bash sapi/quickstart/setup-php-runtime-in-docker.sh

# 验证
php -v
composer -v

准备依赖库源码

# 源码来源 https://github.com/swoole/swoole-cli/releases/download/${TAG}/all-deps.zip

bash sapi/download-box/download-box-get-archive-from-server.sh

准备 swoole 源码

拉取 swoole-cli 源码时没有拉取子模块,就需要执行这一步

git submodule update --init -f

准备运行环境 (linux/macos/windows)

  1. linux 快速启动 容器 构建环环境
  2. windows cygwin 快速启动 构建环环境
  3. macos 快速启动 构建环环境
  4. 构建选项

构建依赖库 、构建swoole 、打包

# 构建所有依赖库
bash make.sh all-library

bash make.sh config
bash make.sh build
bash make.sh archive

更多构建参考文档

  1. cygwin
  2. linux
  3. macos
  4. wsl
  5. 构建选项