workerman
workerman copied to clipboard
关于Swoole-cli.exe环境的支持,是否有相关计划
Workerman与WebMan是否能支持Swoole-cli.exe的环境
理论上是支持的吧?应该不需要做什么修改。
从swoole-cli的扩展来看,是支持workerman的
貌似没法支持 swoole-cli,swoole 在 4.6.0 就禁用了 pcntl,而 swoole-cli 最低版本也是 4.8.*
貌似没法支持 swoole-cli,swoole 在 4.6.0 就禁用了 pcntl,而 swoole-cli 最低版本也是 4.8.*
记得之前 韩老师 说过 swoole-cli 支持安装 php扩展 ,不知道现在支持安装 pcntl 扩展不。
可以自己打包来实现,目前pcntl扩展在静态编译会出问题,所以基本看到的项目都没有集成,不过worker不是提供了一个类似于swoolecli的东西吗,你可以分开用的
貌似没法支持 swoole-cli,swoole 在 4.6.0 就禁用了 pcntl,而 swoole-cli 最低版本也是 4.8.*
记得之前 韩老师 说过 swoole-cli 支持安装 php扩展 ,不知道现在支持安装 pcntl 扩展不。
扩展是有的,只是禁用了几个 pcntl 的方法。
可以试下swoole-cli-cygwin https://wenda-1252906962.file.myqcloud.com/dist/swoole-cli-v5.0.3-cygwin-x64.zip
可以试下swoole-cli-cygwin https://wenda-1252906962.file.myqcloud.com/dist/swoole-cli-v5.0.3-cygwin-x64.zip
还是没法解决 pcntl_ 方法的问题吧,到了生产环境,还是得 Linux。
它类似一个虚拟机,支持pcntl_
不是 pcntl 的扩展问题,是 Swoole 在 4.6.0 之后禁用了几个 pcntl_ 方法(https://wiki.swoole.com/#/version/log?id=v460)。
我看 workerman 的核心都是试用了 pcntl_,也就意味着 Swoole 4.6.0 版本以后跟 workerman 不兼容了。
只把swoole-cli-cygwin当作php来用,不使用swoole作为底层驱动。我看到社区里有人这么做。
只把swoole-cli-cygwin当作php来用,不使用swoole作为底层驱动。我看到社区里有人这么做。
如果是这样的话,swoole-cli 应该是 OK 的,因为协程环境下才禁用了 pcntl_ 方法,非协程环境是正常试用的。