readme.txt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536
  1. 1.安装docker服务进程
  2. 2.下载镜像 docker.io/zaherg/php-swoole (此镜像中有php7.3 swoole4.3扩展 redis扩展) 和 下载redis镜像并启动容量服务
  3. 3.新建目录 /home/swooleProV2/dataInterface/
  4. 4.上传文件到此目录下面,
  5. 5.运行composer update 更新comoser组件
  6. 6.注意修改配置文件以适应线上环境[复制 config.sample.php 为 config.php]
  7. 7.启动容器 注意目录(建立目录映射)和端口关系(应用启动的默认端口号为:9093数据接口服务, 9094结算接口服务)
  8. 8.进入容器并 手动启动脚本 /home/swooleProV2/dataInterface/command/init.sh 启动服务,[也可以在启动容器时启动脚本,一并启动服务]
  9. 9.重启服务:可以重启容器,或kill主进程再重运行启动脚本
  10. 客户端调用:
  11. get:
  12. 胜负处理:http://192.168.2.200:9094/WinFail?noticeid=28840954&token=O9Z8zK15629128605d28285cb15dc
  13. post:
  14. 结算:
  15. $data = [
  16. 'token' => 'O9Z8zK15629128605d28285cb15dc',
  17. 'order_ids' => implode(",", $order_idsArray),
  18. 'bettype' => 1,
  19. 'settype' => 2,
  20. 'game_code' => 'zq',
  21. 'match_id' => 866,
  22. 'change_status' => 1
  23. ];
  24. $ret = request_post('http://192.168.2.200:9094/Settelement', $data);