基于 SwooleDistributed 框架 和 Docker 环境 Swoole 架构的开发平台

网友投稿 588 2022-10-22

基于 SwooleDistributed 框架 和 Docker 环境 Swoole 架构的开发平台

基于 SwooleDistributed 框架 和 Docker 环境 Swoole 架构的开发平台

Docker - SwooleDistributed 开发框架

基于 SwooleDistributed 框架 和 Docker 环境 Swoole 架构的开发平台

联系: ECE2 周焘 dr_eam@foxmail.com

需要:

安装 Docker (友情提示 添加国内镜像 不然 build 会很慢)安装 Composer

TODO

优化 Docker build 镜像

安装操作

到目录下运行 composer install运行 php vendor/tmtbe/swooledistributed/src/Install.php -y运行 docker-compose up (和上面的 2 3 可以一起做)

常见问题

出现

` ERROR: for xxx Cannot start service xxx: Mounts denied: for more info

xxx

is not shared from OS X and is not known to Docker `

答: 这个问题出现在 Mac OS X 上 打开 Docker -> Preferences ... -> File Sharing 添加当前的开发目录

怎么算成功安装了

答: 看到下面这个就是了

cy_php | ------------------------ SWOOLE_DISTRIBUTED --------------------------- cy_php | System:Linux SwooleDistributed version:2.7.3.3 cy_php | Swoole version: 1.9.19 PHP version: 7.1.12 cy_php | worker_num: 4 task_num: 5 cy_php | ------------------------------SERVER----------------------------------- cy_php | S_TYPE S_NAME S_PORT S_PACK S_MIDD cy_php | HTTP 0.0.0.0 8081 HTTP [MonitorMiddleware][CommonHttpMiddleware] cy_php | CLUSTER 0.0.0.0 9999 [CLOSE] cy_php | ----------------------------------------------- cy_php | [STA] Press Ctrl-C to quit. Start success. cy_php | [SYS] 已开启代码热重载

Swoole 文档

https://wiki.swoole.com/wiki/page/326.html

SwooleDistributed 文档

http://docs.youwoxing-/399743

WIKI

Swoole IDE 助手: 以 PhpStorm 为例 设置 -> Languages & Frameworks -> PHP -> Include Path 加入当前代码目录 src 同级的 swoole-ide-helper

目录结构

不改变框架原有目录结构, 在其基础上进行方法覆盖改造, 修改如下:

TODO

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:注释、关键字、标识符的区别你知道吗?
下一篇:hdu1213 How Many Tables(并查集)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~