01 workerman入门 mac安装

首先确定一下mac的php版本;
在命令行输入 php-v 即可查看
01 workerman入门 mac安装_第1张图片
image

不会的童靴请转至mac安装php7.0

如果是windows的操作系统请转至 windows安装的这篇文章!

workerman下载地址,请移步官网 workerman网站~

解压文件夹改成workerman

uid = ++$global_uid;
}
// 当客户端发送消息过来时,转发给所有人
function handle_message($connection, $data) {
    global $text_worker;
    foreach ($text_worker->connections as $conn) {
        $conn->send("user[{$connection->uid}] said: $data");
    }
}
// 当客户端断开时,广播给所有客户端
function handle_close($connection) {
    global $text_worker;
    foreach ($text_worker->connections as $conn) {
        $conn->send("user[{$connection->uid}] logout");
    }
}
// 创建一个文本协议的Worker监听2347接口
$text_worker = new Worker("text://0.0.0.0:2347");
// 只启动1个进程,这样方便客户端之间传输数据
$text_worker->count = 1;
$text_worker->onConnect = 'handle_connection';
$text_worker->onMessage = 'handle_message';
$text_worker->onClose = 'handle_close';
Worker::runAll();

保存去命令行

01 workerman入门 mac安装_第2张图片
image

就此启动成功!

我们再开一个命令行窗口(第二个窗口)运行

telnet 127.0.0.1 2347

然后在开一个窗口(当然可以无限开启)同上操作即可

01 workerman入门 mac安装_第3张图片
image

就此安装结束了!

你可能感兴趣的:(01 workerman入门 mac安装)