MeepoPS基本使用方法

MeepoPS基本使用

  

  MeepoPS是Meepo PHP Socket的缩写. 旨在提供高效稳定的由纯PHP开发的多进程SocketService。
  MeepoPS可以轻松构建在线实时聊天, 即时游戏, 视频流媒体播放, RPC, 以及原本使用HTTP的接口/定时任务的场景中等。


(1)MeepoPS的最低运行要求是安装了PHP的PCNTL库,检查php是否安装了PCNTL库。


 

(2)下载socket:

  sudo apt-get install socket


 

(3)下载MeepoPS的demo:

  https://github.com/lixuancn/MeepoPS/archive/master.zip

  解压传输到linux服务器上。


 (4)进入到解压后的目录

  修改demo-telnet.php的主机地址为127.0.0.1,端口为8080。

  执行:sudo php demo-telnet.php start

test@localhost:/wwwroot/meepoPS$ sudo php demo-telnet.php start
MeepoPS Start:                         [OK]
-------------------------- MeepoPS Start Success ------------------------
MeepoPS Version: 0.0.5 | PHP Version: 5.3.10-1ubuntu3.26 | Master Pid: 4556 | Event: Select
-------------------------- Instances List -------------------------
MeepoPS-Telnet  telnet://127.0.0.1:8080  Child Process: 1

再开启一个窗口,然后使用ps aux | grep php,可以看到已经启动成功:

test@localhost:~$ ps aux | grep php
root       4310  0.0  0.2  58488  2196 pts/1    S+   15:48   0:00 sudo php demo-telnet.php start
root       4311  0.0  1.1 248236 11372 pts/1    S+   15:48   0:00 php demo-telnet.php start
root       4313  0.0  0.5 248236  5804 pts/1    S+   15:48   0:00 php demo-telnet.php start
test       4522  0.0  0.0  11728   972 pts/3    S+   15:51   0:00 grep --color=auto php

  连接:

  telnet 127.0.0.1:8080

  

test@localhost:/wwwroot/meepoPS$ telnet 127.0.0.1:8080
telnet: could not resolve 127.0.0.1:8080/telnet: Name or service not known
test@localhost:/wwwroot/meepoPS$ telnet 127.0.0.1 8080
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.

  然后就可以发消息,两个窗口都可以收到。


 http 方式

   修改demp-http.php文件:

  $http = new \MeepoPS\Api\Http('0.0.0.0', '8080');
  $http->setDocument('127.0.0.1:8080','/wwwroot/MeepoPS/');

  保存退出,启动demo-http.php(如果有错误,可以使用:set nu 显示行号进行调试)


 

  

转载于:https://www.cnblogs.com/gyfluck/p/9354985.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值