安装依赖包# Nginx源码安装依赖gcc环境 yum install -y gcc-c++ # 安装正则表达式库 yum install -y pcre pcre-devel # 安装zlib,可以支持Nginx的gzip yum install -y zlib zlib-devel # 安装安全密码库,简单理解就是支持https yum install -y openssl openss...
日志 在server/websocket.php添加public function onRequest($request, $response) { ... $_FILES = []; if (isset($request->files)) { foreach ($request->files as $key...
官方文档websocket基于http_server,如果我们起了websocket脚本 同样也是拥有http_server的特性.首先看下文档内容.WebSocket\Server 继承自 Http\Server设置了onRequest回调,WebSocket\Server也可以同时作为http服务器未设置onRequest回调,WebSocket\Server收到...
引用短信 阿里短信上来就索要钱财,申请还麻烦.又一款不错的第三方短信平台云之讯.之前注册过就直接用啦~进入thinkphp的extend目录创建ucpass.将下载的PHP包扔进去~ 创建application/sms/Ucpass.phpnamespace app\sms; class Ucpaas { //API请求地址 con...
下载好ThinkPHP5.0后,在根目录下创建server目录,用于存放swoole的服务等.创建Http服务mkdir server cd server touch http_server.php 直接引用之前Http的代码吧.$server = new Swoole\Http\Server("0.0.0.0",9503);...
官方文档里的异步回调函数已经在swoole4.3版本后移除改用协程.在文档的Coroutine中.注意自己的版本哈.可通过终端命令php --ri swoole查看自己当前Swoole版本.注意事项 官方文档的redis协程实例go(function () { $redis = new Swoole\Coroutine\Redis(); $r...
本文包含TCP,UDP,HTTP和WebSocket服务的搭建,以及Task异步任务.在面试中也有些面试官喜欢TCP和UDP的区别.本文也列举了几个区别.多学点理论知识也是不亏的.TCP/UDP的区别 首先他们都是传输层的协议. TCPUDP速度慢(效率低)快(效率高)链接面向连接面向非链接资源消耗较多较少传输方式字节流报文传输可靠性可靠不可靠拥...
PHP 安装安装依赖yum -y install gcc openssl* libxml2-devel bzip2PHP源码下载解压tar -xjvf php-7.3.3.tar.bz2设置全局cd php-7.3.3 # 配置PHP路径 ./configure --prefix=/usr/local/php # 构建 make # 安装 make install # 设置PHP全局 vi...
本来就该先写Swoole的,也不知道当时怎么就想写EasySwoole了...可能也是种缘分吧.本章主要是为Swoole环境搭建做准备.首先准备四台虚拟机Linux系统,使用的是VMware Fusion.如果熟悉搭建环境,可以跳过本章.NameIPlinux_server_131192.168.128.131linux_server_132192.168.128.1...
和上一篇一样也是遗漏的重要文章,我太聪明了,这都能发现...他们都有共同的特征:笔记里的开头在上一篇...不管是上一篇还是上两篇都是ElasticSearch除了EasySwoole的缩写一样都是ES别的我还真没发现出什么不同.其实这上一篇是获取视屏Id的一个小功能.我这里就不对他做文章的编写了.我笔记里有,没必要分享出来.菜鸟都会的东西 我们每...