用swoole的通道报这个错误,用的是4.30版本

如下图

$chan = new \Swoole\Coroutine\Channel(3);

图片描述
图片描述

阅读 2k
2 个回答

错误很明显了, swoole 只能在命令行(cli)模式下使用, 通过浏览器 web 访问是不行的

php your-script.php

Swoole大部分模块只能用于CLI环境,也就是命令行模式
协程模块更需要在CLI环境下执行
使用Coroutine::creatego方法创建协程,在创建的协程中使用协程API

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题