2019年1月9日
摘要: 第一步检测安装环境 curl -Ss http://www.workerman.net/check.php | php 操作结果显示 报错了 需要找到php.ini文件 解决办法如下: 打开 php.ini 找到 disable_functions 一项,将 stream_socket_server 阅读全文
posted @ 2019-01-09 17:40 kevin_yang123 阅读(1430) 评论(0) 推荐(0) 编辑
  2018年12月18日
摘要: windows下按下快捷`Ctrl`+`Shift`+`-`,这样就能折叠所有代码了。 windows下按下快捷`Ctrl`+`Shift`+`+`,这样就能恢复打开所有代码了。 这样再单独打开需要查看几个方法就方便多了,不用滚鼠标滚动好久。 如果是与别的类之间的调用,还是使用`Ctrl`+`F12 阅读全文
posted @ 2018-12-18 17:37 kevin_yang123 阅读(3432) 评论(0) 推荐(0) 编辑
  2018年12月17日
摘要: 运行文件 index.php <?php$dir =dirname(__FILE__); //获取当前文件的路径require $dir.'/Classes/phpexcel.php'; //获取 phpexcel基类require $dir.'/db.php'; //获取数据 从数据库里查询的数据 阅读全文
posted @ 2018-12-17 16:49 kevin_yang123 阅读(1403) 评论(0) 推荐(0) 编辑
  2018年12月7日
摘要: nginx配置: server { listen 80; server_name www.swoole.com; root /data/wwwroot/www.swoole.com; location / { if (!-e $request_filename){ proxy_pass http:/ 阅读全文
posted @ 2018-12-07 16:57 kevin_yang123 阅读(680) 评论(0) 推荐(0) 编辑
摘要: PHP实现基于Swoole简单的HTTP服务器 引用Swoole官方定义: PHP语言的异步、并行、高性能网络通信框架,使用纯C语言编写,提供了PHP语言的异步多线程服务器,异步TCP/UDP网络客户端,异步MySQL,数据库连接池,AsyncTask,消息队列,毫秒定时器,异步文件读写,异步DNS 阅读全文
posted @ 2018-12-07 16:14 kevin_yang123 阅读(1772) 评论(0) 推荐(0) 编辑
摘要: Memory Swoole提供了7个内存操作的模块,在多进程编程中可以帮助开发者实现一些特殊的需求。 swoole_table 是基于共享内存和锁实现的超高性能,并发数据结构 阅读全文
posted @ 2018-12-07 11:59 kevin_yang123 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 进程就是正在进行的程序的一个实例。 进程id 进程与进程之间通过管道进行通讯的 swoole进程使用场景 背景 执行多个url 原始方案 同步顺序执行 阅读全文
posted @ 2018-12-07 11:02 kevin_yang123 阅读(157) 评论(0) 推荐(0) 编辑
  2018年12月6日
摘要: 恢复内容开始 1.redis服务 确认redis在服务器中已经安装了 2.hiredis库 第二步安装hiredis 下载位置 2.1获取 安装包https://github.com/redis/hiredis/releases 2.2 make -j 2.3 sudo make install 2 阅读全文
posted @ 2018-12-06 18:15 kevin_yang123 阅读(517) 评论(0) 推荐(0) 编辑
  2018年12月3日
摘要: webSocket协议是基于TCP的一种新的网络协议,它实现了浏览器与服务器全双工(full-duplex)通信—— 允许服务器主动发送信息给客户端。 为什么需要websocket 缺陷: HTTP的通讯只能由客户端发起 websocket特点 1.建立在TCP协议之上 2.性能开销小通讯高效 3. 阅读全文
posted @ 2018-12-03 17:14 kevin_yang123 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 测试方法: http_server.php 文件内容 <?php // use Swoole\Http\Server; // $http = new Server("0.0.0.0",9501); 实例化例子 $http = new swoole_http_server("0.0.0.0",8811 阅读全文
posted @ 2018-12-03 16:07 kevin_yang123 阅读(981) 评论(0) 推荐(0) 编辑