本教程基于 Uniapp(前端) + ThinkPHP 6.x(后端) 实现游戏陪玩搭子小程序的搭建,适配微信小程序(主流场景),同时支持H5、APP等多端(Uniapp跨端特性)。后端负责核心业务逻辑(用户、订单、支付、陪玩师管理等),前端负责界面展示与用户交互。
服务器环境配置
推荐使用宝塔面板(可视化操作,适合新手),步骤如下:
-
登录宝塔面板,进入「软件商店」,安装「Nginx」「PHP 7.3」「MySQL 5.6」「phpMyAdmin」(数据库管理工具)。
-
创建网站:进入「网站」→「添加站点」,填写已备案的域名(如:api.xxx.com),根目录选择服务器空文件夹(如:/www/wwwroot/game-companion-api),数据库选择「MySQL」,填写数据库名、用户名、密码(牢记,后续配置用),点击「提交」。
功能测试
-
全流程测试:模拟用户操作(注册→登录→选择陪玩师→创建订单→支付→陪玩师接单→服务中→完成服务→评价),排查各环节是否正常,无报错。
-
支付测试:使用微信支付测试账号(微信支付商户平台→测试中心),测试支付流程是否正常,回调通知是否能正确更新订单状态。
-
异常场景测试:测试订单取消、支付失败、接口非法调用等场景,确保系统能正常处理(如:支付失败后提示用户重新支付,非法调用返回明确错误信息)。
![]()
查看演示及源码获取地址!!!


