##环境配置要求:
php7.1.10(目前我用的7.1.4会启用不了redis的协程,7.1.10和7.1.18都能正常使用)
第三方redis异步连接库安装(redis协程需要安装)
下载地址: https://github.com/redis/hiredis
下载源代码后进入目录执行以下代码:
sudo make
sudo make insta……继续阅读 »
7年前 (2018-05-10) 2148浏览 0评论
1个赞
异步(协程):
<?php
$http = new swoole_http_server("0.0.0.0", 9501);
$http->on('request', function($request, $response){
$swoole_mysql1 = new Swoole\Coroutine\MySQL();
$s……继续阅读 »
7年前 (2018-01-31) 1699浏览 0评论
1个赞
准备:
编译swoole的php扩展
开始:
建立tcp服务:
$server = new swoole_server('0.0.0.0',9502);
$server->set([
//这里用keepalive比用心跳检测要好,这里设置的心跳检测还要在客户端定时
//发送一段数据给服务器,做心跳校验,如果用keepalive的话就不……继续阅读 »
8年前 (2017-10-26) 1669浏览 0评论
1个赞