编程学习网 > PHP技术 > swoole > MixPHP V3 开发流程官方体验||Swoole运行模式介绍
2021
10-11

MixPHP V3 开发流程官方体验||Swoole运行模式介绍


MixPHP V3 发布后,由于本身支持超多的执行模式,swoole也支持多种模式,比如Swoole 多进程同步: 适合需要使用那些协程不支持的第三方库的项目,和 Workerman 一致、Swoole 多进程协程: 适合专注 mysql + redis 需要超高 io 性能的项目、Swoole 单进程协程: 单进程协程就是 V2.2 版本那种 golang 风格协程,适合开发 websocket。真正做到效率与性能并存。本文以多进程为例带大家了解怎么部署


使用 Swoole 多进程协程模式线上部署


Swoole、Workerman 你可以随意选择,这里我们采用 Swoole 举例。


首先安装 Swoole 扩展

修改 shell/server.sh 脚本中的绝对路径和参数

这里我们选择的 Swoole 多进程协程模式,因此入口文件为 bin/swoole.php,其他模式参考 composer.json


php=/usr/local/bin/php

file=/data/project/bin/swoole.php

cmd=start

numprocs=1

启动管理


sh /data/project/shell/server.sh start

sh /data/project/shell/server.sh stop

sh /data/project/shell/server.sh restart

接下来将启动命令加入 crontab 防止程序异常中断


*/1 * * * * sh /data/project/shell/server.sh start > /tmp/server.sh.log 2>&1 &

当修改代码时,使用 restart 让代码生效


sh /data/project/shell/server.sh restart

以上就是“MixPHP V3 开发流程官方体验||Swoole运行模式介绍”的详细内容,想要了解更多swoole教程欢迎持续关注编程学习网

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取