系统架构
前端是uniapp开发v2版本,前端框架图鸟ui。后端是thinkphp6+mysql数据库,后端页面layui。IM消息是本地搭建的scoket。支持小程序+APP+H5,数据互通多端支持快速打包生成。降低运营者开发以及后续维护成本,简单方便快捷,后期二开随意。
前期准备
云服务器、域名、源码、对公账户等相关资料且需备案(域名备案一般是7-15个工作日。服务号、小程序认证基本1天。小程序备案5-7个工作日。总体下来半个月左右。)
搭建部署
1、在服务器里安装宝塔。下载www.bt.cn。 宝塔安装完毕后,安装环境,Nginx或者Apache 请选择PHP7.3 数据库mysql5.6。
2、进入宝塔添加网站,选择和数据库一起创建。添加网站后请配置一下网站,目录选择/public,伪静态选择thinkphp。
3、SSL证书你可以免费也可以收费,下面是宝塔免费申请 3个月后需要重新申请。
4、将后端PHP源码放到网站根目录,在根目录里有个.evn文件,在输入数据库连接和授权码(最后一行auth_code那里填写)
5、在宝塔的数据库管理里,导找到你的数据库,点导入--上传后端文件根目录有个db.sql的文件,然后点导入即可。
6、后台安装完毕,访问域名/admin进入后台。
7、务必进入后台基本设置,完善基础资料,否则会影响到前端使用。
8、配置IM,出现三个绿色ok即可,返回后台查看右下角是否出现对话框。