皇冠体育是一套老牌体育赛事源码,主要包含足球、篮球、网球等热门赛事。本次整理的是新版本源码,针对部分功能进行了修复,并测试了系统搭建和赛事采集。
测试环境
- Windows 10
- 小皮面板
- Nginx
- PHP 7.2
- MySQL 5.7
- 无需设置伪静态和根目录
- 建议开启 SSL
搭建教程
1、导入数据库
源码需要使用 db_client 和 db_sports 两个数据库。
可以直接新建数据库后,通过 phpMyAdmin 或 Navicat 导入对应 SQL 文件。
也可以将 data_YE5F8A.zip 上传到:
d:/BtSoft/mysql/MySQL5.7/data
解压后重启 MySQL 服务。
2、修改数据库配置
打开:
/vendor/mysql/config.php
找到第4行,将默认数据库密码修改为服务器 MySQL root 密码,保存后测试数据库连接。
3、目录说明
admin:后台管理agents:代理管理member:会员端d0:接水号配置
d0 目录需要配置30个接水号,分别用于代理、前端及采集。
4、PHP 环境变量
Windows 系统需要将 PHP 路径加入环境变量:
d:/BtSoft/php/72
添加完成后重启服务器。
5、赛事采集
采集程序位于:
d:/wwwroot/application/bdata/bat/BAT.exe
可通过 Windows 任务计划设置定时运行,并查看日志确认采集是否正常。
常见问题
数据库连接失败
检查 config.php 中的数据库地址、账号和密码是否正确。
数据解压后无法加载
检查 MySQL 服务以及 data 目录权限,然后重启 MySQL。
采集程序无法启动
检查是否安装 Visual C++ Redistributable,同时确认程序路径不要包含中文或特殊字符。
简单优化
数据库访问量较大时,可以针对常用查询字段增加索引,并定期清理采集程序产生的临时文件。
PHP 环境可开启 OPcache,例如:
opcache.enable=1
opcache.memory_consumption=128
安全设置
部署完成后建议修改默认数据库密码,并同步更新配置文件。
后台目录可以增加 IP 访问限制,采集程序目录也建议禁止外部直接访问,减少不必要的安全风险。























