GatewayWorker是基于Workerman开发的一个项目框架,用于快速开发TCP长连接应用,例如app推送服务端、即时IM服务端、游戏服务端、物联网、智能家居等等!!
1、先看下需要的环境配置(macos)
curl -Ss http://www.workerman.net/check.php | php

上图是满足要求的,ok的.第一次运行的时候可能会提示安装pcntl类
2、安装pcntl [按需安装]
pcntl安装过程
#下载源码包wget http://us.php.net/distributions/php-7.2.16.tar.gz# 解压tar zxvf php-7.2.16.tar.gzcd php-7.2.6/ext/pcntl/Applications/MAMP/bin/php/php7.2.16/bin/phpize./configure --with-php-config=/Applications/MAMP/bin/php/php7.2.16/bin/php-configmake && make install//配置相应php版本的ini文件,增加.so支持cd Applications/MAMP/bin/php/php7.2.16/confvim php.ini//增加extension=pcntl.so//重启MAMP PRO
3、屏蔽mac自带的php版本,使用MAMP PRO 指定的php版本
1、执行php查看位置which php
//mac自带的php版本位置是 usr/bin///指定的话就是MAMP PRO 的位置php版本/Applications/MAMP/bin/php/php7.3.24/bin/php2、更改此配置文件vim ~/.bash_profile3、配置环境变量export PATH="/Applications/MAMP/bin/php/php7.3.24/bin:$PATH"
4、刷新配置文件-生效source .bash_profile5、因为是zsh的,不知道为什么,还要刷新.profile文件才好用


4、下载demo,进入目录运行

大功告成~简易demo 聊天~
文章转载自牧码人日记,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




