一. Windows下的整合
- 在tp5项目的根目录,用cmd输入命令composer require workerman/gateway-worker-for-win
- 去workerman的官网下载demo包http://www.workerman.net/download,解压后如下图
- 把demo下面的start_for_win.bat复制到tp5项目的根目录
-
在tp5的application下新增一个文件夹push,把demo -> Applications -> YourApp下的所有文件复制到push中
-
用记事本打开步骤3中的start_for_win.bat文件,将里面文件的路径修改为push文件夹中对应的文件路径。修改完如下图:
- 以上环境配置好后,双击start_for_win.bat文件运行。效果如下:
二. Linux系统下的整合
- 重复Windows的1、2步骤
- 将demo下的start.php复制到tp5项目的根目录
-
在tp5的application下新增一个文件夹push,把demo -> Applications -> YourApp下的所有文件复制到push中
-
用记事本打开步骤3中的start.php文件,将里面文件的路径修改为push文件夹中对应的文件路径。修改完如下图,红色圈的地方修改正确即可
-
在项目根目录输入命令php start.php start -d启动gatewayworker,启动成功后效果如下:
三. 注意事项
- 如果是部署在云服务器上的,记得把gatewayworker的端口开放了,否则连不进去