84669 人学习
152542 人学习
20005 人学习
5487 人学习
7821 人学习
359900 人学习
3350 人学习
180660 人学习
48569 人学习
18603 人学习
40936 人学习
1549 人学习
1183 人学习
32909 人学习
phpsocketio是基于workerman的我从github上下载了源码,修改了逻辑能跑起来启动方式如果是php server.php restart php server.php start
这样启动的话 是能接受能转发消息的但是我如果是用 php server.php start -d这样反而不行了 客户端刚连接上就断开了
我想问一下 用 start启动和start -d启动区别在哪里
我总不能让php server.php start放在那里吧
最后找到问题是因为workerman中必须使用它自带的一个mysql框架如果使用其他的框架,运行结果就像脚本一样从头运行到尾就结束了,所以database对象不能持久化
所以只需要安装 workerman/mysql就可以了
start -d 是以守护进程启动
最后找到问题是因为workerman中必须使用它自带的一个mysql框架
如果使用其他的框架,运行结果就像脚本一样从头运行到尾就结束了,所以database对象不能持久化
所以只需要安装 workerman/mysql就可以了
start -d 是以守护进程启动