洞察如何选择适合你的企业的小程序开源框架来实现高效开发与管理
588
2022-10-22
基于 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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~