Yun Dou

Results 98 comments of Yun Dou

我试着编译了 swoole 4.6.2 I tried built with swoole 4.6.2 确实,swoole需要一些patch才能in-tree编译,我使用了这些patch: Indeed, swoole need some patches to in-tree build, the patches I used: ### nonghttp.patch 我单独编译并连接了nghttp,因此需要将swoole的nghttp代码删除: I build and linked in...

看来是做了硬编码的SAPI检查,加了个patch Seems there's some hardcoden checks, add a patch ```patch diff --git a/ext-src/php_swoole.cc b/ext-src/php_swoole.cc index d98127733..89ab4380c 100644 --- a/ext-src/php_swoole.cc +++ b/ext-src/php_swoole.cc @@ -722,7 +722,7 @@ PHP_MINIT_FUNCTION(swoole) { } swoole_init(); -...

> > > 谢谢。目前可以了,能搞一个Windows版本的吗? Swoole不支持windows,如果需要windows版,考虑Swow替代

试试这个 https://github.com/dixyes/build-my-own-phpmicro/releases/tag/20210218030458-a4f6aaf 最近么的电脑,稍晚点再考虑phpredis里lzf zstd lz4之类的依赖

(讲道理我的这俩项目里一行C++都没有 curl整上了,做解析静态库依赖花了点时间。 至于swoole的弃用,你需要适配下swoole的api。 https://github.com/dixyes/build-my-own-phpmicro/releases/tag/20210220061013-a4f6aaf

> 怎么设置php.ini里面内容?? https://github.com/longyan/phpmicro/wiki/INI-settings

Shall we have some command like `docker buildx cache ls`, `docker buildx cache inspect qd98bx4cmfe7de8fln5nx65ut` `docker buildx cache rm qd98bx4cmfe7de8fln5nx65ut` things? I have a build host build images all the...

建议试一下最新版 这边修了亿点点bug 同时 已知preload还有点问题 如果用了preload那可能是它导致的

首先不推荐在中国境内使用vagrant:hashicorp之前对中国禁售,没法保证之后会不会再一言不合又禁售,相关的服务支持和镜像源会很难找(如果你受雇于境外实体且在中国境外工作就可以放心使用了)基于这个原因,我不会考虑使用vagrant(及其之上的homestead),因此修复需要额外的调查时间。 从日志来看,问题是cc无法生成正常的可执行文件(cc或ld寄了)或目录内不可执行任何文件(可能使用了从宿主机到虚拟机的挂载?) 如果是cc问题,考虑重装gcc和binutils;如果是目录权限问题,这没有办法解决,你只能考虑不使用目录挂载。 至于代码实现,composer构建安装扩展的支持是 @twose 做的,让他修一下吧

> Homestead环境下,切换到非挂载目录下用composer方式可以安装成功 那就是vagrant问题了,建议卸了vagrant换其他虚拟机工具