Windows下workerman无法启动!

胖纸囧

win7x64旗舰版,PHP5.5.12,在phpinfo里头已经包含了pthreads,

并且网上的测试案例

<?php
class AsyncOperation extends Thread {
  public function __construct($arg){
    $this->arg = $arg;
  }

  public function run(){
    if($this->arg){
      printf("Hello %s\n", $this->arg);
    }
  }
}
$thread = new AsyncOperation("World");
if($thread->start())
  $thread->join();
?>

也测试通过,但是启动workerman的时候就是

pthreads  
You have to install  pthreads extension
Workerman start fail
6320 1 0
1个回答

walkor 打赏

运行
php -m
如果没有pthreads就是没装上。

workerman使用的是php cli,和网页的php不是一个php可执行文件

另外workerman-mt这个版本已经不维护了,准备下掉了,请使用linux版本3.x吧

  • 暂无评论
年代过于久远,无法发表回答
×
🔝