jingjingxyk / swoole-cli

SWOOLE-CLI is a php binary distribution composed swoole & php-core & cli & php-fpm and mostly of common extensions.
10 stars 0 forks source link

构建swow #55

Open jingjingxyk opened 1 year ago

jingjingxyk commented 1 year ago

切换到 build_native_php 分支

步骤


php prepare.php  +inotify +apcu +ds -swoole +swow
bash make.sh config 
bash make.sh build 
bash make.sh archive

更多构建参数: https://github.com/swow/swow

构建结果: https://github.com/jingjingxyk/swoole-cli/releases

image

try-to commented 1 year ago

cygwin swow 编译失败了

https://github.com/try-to/swoole-cli/actions/runs/5713277984/job/15478386196

jingjingxyk commented 1 year ago

@try-to cygwin 构建 swow 我没有尝试过编译过 因为swow 直接就有window 版本 。 依据错误提示,你可把 libpq5 libpq-devel 依赖库移除,也就是不启用 pgsql 的支持

https://github.com/try-to/swoole-cli/blob/c8be552725dbe68b7f77c66c0d4ab04e257300a8/.github/workflows/windows-cygwin-swow.yml#L40

try-to commented 1 year ago

@jingjingxyk 因为目前采用的是swow + swoole 魔改后合体二选一的hyperf框架,目前用的swow dll,想着也直接静态编译了。我试了。cygwin 构建swow 不开启pgsql 和开启都编译不通过