基于ThinkPHP开发的全开源H5付费进群系统,支持PHP5.6-7.2及Nginx1.2,集成分销体系与虚拟货物交易功能。含详细安装教程、伪静态配置、多支付接口对接(码支付/易支付/虎皮椒等),提供总后台+分销/分站双管理入口,支持泛域名绑定与群入口自定义,助力快速搭建私域流量变现平台。
H5付费进群源码(带分销功能)系统使用说明
一、系统环境要求
- 服务器环境:Nginx 1.2 + PHP 5.6-7.2(推荐PHP 7.2)
- 源码特性:全开源无加密,支持虚拟货物交易与分销体系
二、安装部署流程
第一步:文件上传与解压
将完整源码包上传至网站根目录,通过服务器控制面板或SSH命令解压文件。
第二步:数据库导入
使用phpMyAdmin等工具导入数据库文件(数据库.sql
),确保字符集选择UTF-8。
第三步:数据库配置
修改配置文件:
/config/database.php
- 填写数据库主机、用户名、密码及库名
第四步:域名绑定
修改配置文件:
/config/extra/ip.php
- 设置主域名(如:
main.example.com
) - 泛域名绑定建议:
*.sub.example.com
(用于分站域名)
第五步:伪静态规则
配置Nginx伪静态规则为ThinkPHP标准模式:
location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; } }
三、后台管理系统
入口地址 | 账号信息 | 功能说明 |
---|---|---|
总后台 | 账号:18888888888 | 全局系统配置与管理 |
密码:123456 | ||
分销后台 | 域名/fenxiao.php |
分销体系设置与数据统计 |
分站后台 | 域名/substation.php |
子站点管理与内容编辑 |
四、核心功能操作指南
1. 分站域名配置
- 主域名与分站域名需独立绑定
- 泛域名示例:
*.sub.example.com
可自动匹配任意子域名
2. 支付接口配置
- 修改位置:
- 总后台:支付设置模块
- 分站后台:独立支付配置
- 文件系统:
/extend/paylist/
对应支付方式文件夹
- 关键文件:
- 码支付:
EpayCore.class.php
- 易支付:
epay.config.php
- 码支付:
- 扩展支付:支持虎皮椒、支付宝官方等(需保持文件夹名称与支付编码一致)
3. 群入口管理
- 生成入口:分销后台 → 内容管理 → 提链 → 复制图片地址(后半段为群入口路径)
- 付款后页面:分销后台 → 内容管理 → 编辑群组 → 展示广告(替换二维码图片)
五、特别注意事项
- 域名隔离
- 分站域名禁止直接访问,仅作为付费入群入口
- 泛域名绑定可简化多分站管理流程
- 支付安全
- 必须同时修改后台配置与文件系统参数
- 测试支付前建议使用沙箱环境
- 内容维护
- 功能模块均配备操作截图说明
- 广告二维码需提前上传至服务器指定目录
六、技术扩展建议
- 推荐使用PHP 7.2版本以获得最佳性能
- 定期备份数据库及核心配置文件
- 分站域名可通过DNS解析实现自动化分配
提示:实际部署时请根据服务器环境调整文件权限(建议目录755,文件644),并关闭调试模式确保系统安全。