随笔分类 - swoole
摘要:详解mixphp的依赖注入控制反转 1 先看下java spring的方式 spring 原理 控制反转 1 获取xml 2 getbean获取xml 的id 来创建类 3 调用类的方法 依赖注入 4就是改了xml配置 就可以注入了。。 下面说下mixphp 1 获取配置文件 $context =
阅读全文
摘要:swoole mixphp swoolefor热更新使用方法 /usr/local/php7.3/bin/php /home/swoolefor.phar --exec="/usr/local/php7.3/bin/php /home/mix/bin/mix.php web" --no-inotif
阅读全文
摘要:easyswoole安装教程 先新建个项目目录mkdir testswoole 用composer把easyswoole下载下来 /usr/local/php7.3/bin/php /usr/local/bin/composer require easyswoole/easyswoole=3.x 然
阅读全文
摘要:swoole 4.4源码编译安装 wget https://github.com/swoole/swoole-src/archive/v4.4.17.tar.gz tar -zxvf v4.4.17.tar.gz /usr/local/php7.3/bin/phpize ./configure --
阅读全文
摘要:mysql做为php的黄金搭档和互联网上应用最广泛的数据库,免不了天天与之打交道,不少朋友在熟悉swoole的使用之后,也趟平了不少坑,准备实战了,终于上线了,正愉快的体验swoole带来的巨大改进,突然数据库操作bug了,大量报mysql server gone away, 于是swooler心里
阅读全文
摘要:linux shell 写swoole重启脚本 代码如下<pre>#!/bin/shkill `lsof -t -i:9501`sleep 2php /data/web/mircoweb/wwwroot/Public/swoole.phpsleep 1netstat -ntlp</pre> 如果不支
阅读全文
摘要:swoole实现多人游戏的要点 比方说多人在线 要满足以下两点 1 所有玩家的数据要实时更新到服务器数据库数据 2 写个定时器返回数据
阅读全文
摘要:php不断的切换前端链接方法 防止攻击 swoole写法 每分钟生成一次url后缀 返回到客户端让他们更新 //定时器要写在WorkerStart这个里面哦$ws->on('WorkerStart', function ($serv, $worker_id) { /*1分钟更新一次url 防止ddo
阅读全文
摘要:关于swoole 定时器有时候无法清除的解决方法 有时候start里面写个定时器 有时候你关闭进程的时候 发现定时器还是可以进行 目前只有重启服务器才可以 清除 还有就是ps -ef | grep php 找到对应的PHP程序清除
阅读全文
摘要:php swoole异步处理mysql <pre>//创建websocket服务器对象,监听0.0.0.0:9509端口//异步测试$ws = new swoole_websocket_server("0.0.0.0", 9600); $ws->set(array( 'worker_num' =>
阅读全文
摘要:windows下载安装swoole的方法先安装Cygwin 选择163镜像(速度非常快) add url http://mirrors.163.com/cygwin/ 然后安装gcc php pcre-devel autoconf模块 如图下 选择安装的软件包,这里需要安装gcc、php、php开发
阅读全文
摘要:mysql并发量过大造成 update语句更新错误 在同一字段的时候更新的时候 如果并发量太大 就会更新错误 这个时候只能用 swoole 消息队列更新
阅读全文