swoole-cli icon indicating copy to clipboard operation
swoole-cli copied to clipboard

配合hyperf使用提示 swoole_signalfd_event_callback

Open taobali32 opened this issue 9 months ago • 4 comments

运行命令

php bin/hyperf.php server:watch
// 然后修改代码 触发热更新

image

php-v

image

php -m

image

php --ri swoole

image

我是使用自定义编译的php,因为swoole-cli里面没有ssh2扩展,但是我的项目里面有用到ssh2. 另外 ctrl+c 因为信号问题 程序不能正常终止掉

taobali32 avatar Apr 26 '24 05:04 taobali32

你用 main 分支构建啊,构建时添加 +ssh2 , 构建出来的swoole-cli 就包含了 ssh2 扩展


php prepare.php +ssh2 

jingjingxyk avatar Apr 26 '24 06:04 jingjingxyk

你用 main 分支构建啊,构建时添加 +ssh2 , 构建出来的swoole-cli 就包含了 ssh2 扩展

php prepare.php +ssh2 

重新使用swoole-cli main分支 在运行hyperf的时候依旧 有警告, 代码改变后 程序不会 触发热更新 image

taobali32 avatar Apr 26 '24 12:04 taobali32

热更新我暂时不知道怎么实现的。 我看了一下这个

https://hyperf.wiki/3.1/#/zh-cn/watcher

https://hyperf.wiki/3.1/#/zh-cn/async-queue?id=%e5%ae%89%e5%85%a8%e5%85%b3%e9%97%ad

jingjingxyk avatar Apr 27 '24 06:04 jingjingxyk

热更新我暂时不知道怎么实现的。 我看了一下这个

https://hyperf.wiki/3.1/#/zh-cn/watcher

https://hyperf.wiki/3.1/#/zh-cn/async-queue?id=%e5%ae%89%e5%85%a8%e5%85%b3%e9%97%ad

https://hyperf.wiki/3.1/#/zh-cn/watcher 暂时 Alpine Docker 环境下,稍微有点问题,后续会完善。 在时 Alpine Docker 环境下打包的。。 所以好像无解

taobali32 avatar Apr 28 '24 08:04 taobali32