开始
首先需要安装扩展库
安装会出错。因为直接运行这个命令安装的是V3.0.2的版本 对应的topthink的版本恩是 6.0.0的,6.0.0是测试版。
指定2.0的版本安装。
会多出几个配置文件
本次项目只会用到这一个文件。
因为我们用的是websocket服务。
进入workerman的官方
很多接口都在这里
运行
命令行就会多出一个worker的选项
运行worker gateway提示不支持在windows上运行。
所以需要我们把项目打包上传到服务器上
添加成zip格式
数据库也需要部署服务器最新的
这个路由的地方有些版本号写死了。应该改成:version这种动态的形式。
宝塔站点,新增一个网站。当前还没有域名。
阿里云解析一个域名。添加
进入到刚才创建的站点
上传源码
上传好之后,解压
解压缩后,源文件可删除
运行目录改为public
导入新的数据库
修改数据库链接。
修改数据库,用户名和密码
这样可以访问到接口。
打开终端
进入到这个目录下
这样就打开了websocket。2348就是websocket监听的端口号。
websocket的端口必须开放
ctrl+C退出终端。
退出了终端
把监听的端口改成23481
这是第一步先放行。
第二步在阿里云配置
克隆一条规则
主要是端口号别错了。 23481
重新运行websocket的监听。
服务器端给我们推送了客户端id