你需要准备的东西(先对一下)

在开始之前,确认你已经有:

✅ 一台服务器(Windows 或 Linux 都行)
✅ 已安装 宝塔面板
✅ 手里有 南宫第二版 28 源码压缩包
✅ 源码自带的 .sql 数据库文件

如果这些都有了,直接往下走。

登录宝塔面板

  1. 打开浏览器
  2. 输入宝塔面板地址,例如:
    http://服务器IP:8888
    
  3. 输入宝塔账号和密码
  4. 成功进入宝塔后台首页

👉 你会看到左侧一排菜单:
概览 / 网站 / 数据库 / 文件 / 软件商店

安装运行环境(最关键的一步)

打开【软件商店】

  • 点击左侧菜单【软件商店】

安装 Web 服务

👉 二选一即可:

  • Linux 服务器
    • 安装 Nginx(推荐)或 Apache
  • Windows 服务器
    • 安装 ApacheIIS

看到状态显示【运行中】即可。

安装 PHP(必须是 7.2)

  1. 在软件商店找到 PHP 7.2
  2. 点击【安装】
  3. 等待安装完成
  4. 安装完成后 → 点【设置】
    • 打开 错误显示
    • 关闭 函数禁用(或至少不要禁用 mysql 相关)

👉 这一步非常重要
👉 PHP 版本不对,系统一定跑不起来

安装 MySQL

  • 安装 MySQL 5.6 或 5.7
  • 记住你设置的 MySQL root 密码

创建网站(放源码的地方)

新建网站

  1. 点击左侧【网站】
  2. 点击【添加站点】

填写信息:

  • 域名:
    • 没域名可以直接填服务器 IP
  • 网站目录:
    C:\www\yuanma
    

    (Linux 一般是 /www/wwwroot/yuanma

  • PHP 版本:
    👉 选择 PHP 5.4

点击【提交】

检查运行目录(非常重要)

  • 点击刚创建的网站 →【设置】
  • 找到【运行目录】
  • 运行目录就是 yuanma 本身
  • ❌ 不要选 public
  • ❌ 不要乱改子目录

保存即可。

上传并解压源码

打开文件管理

  1. 点击左侧【文件】
  2. 进入目录:
    C:\www\yuanma
    

上传源码

  1. 点击【上传】
  2. 选择你的源码压缩包
  3. 上传完成后 → 右键 →【解压】

解压后你应该能看到类似这些目录:

Application
Public
ThinkPHP
index.php

如果结构对了,说明没问题。

创建数据库

新建数据库

  1. 点击左侧【数据库】
  2. 点击【添加数据库】

填写:

  • 数据库名:随便(如 ng28
  • 用户名:自动生成即可
  • 密码:记住这个密码
  • 编码:utf8

点击【提交】

导入数据库文件

  1. 点击数据库右侧【管理】→ 进入 phpMyAdmin
  2. 左侧选择你刚创建的数据库
  3. 点击顶部【导入】
  4. 选择源码自带的 .sql 文件
  5. 点击【执行】

看到导入成功提示即可。

修改数据库配置文件(核心步骤)

找到配置文件

路径是(你之前给的):

C:\www\yuanma\Application\Common\Conf\db.php

在宝塔【文件】里一路点进去。

修改内容

把里面的数据库信息改成你自己的,例如:

return array(
    'DB_TYPE' => 'mysql',
    'DB_HOST' => '127.0.0.1',
    'DB_NAME' => '你的数据库名',
    'DB_USER' => '你的数据库用户名',
    'DB_PWD'  => '你的数据库密码',
    'DB_PORT' => '3306',
);

👉 保存文件
👉 不需要改其他任何地方

访问网站(见成果)

前台访问

浏览器打开:

http://你的域名/

能看到页面说明前台成功。

后台登录

后台地址:

http://你的域名/admin

默认后台账号:

  • 账号:admin
  • 密码:123456

登录成功后,就可以直接看到后台功能。

测试预设开奖功能(重点)

  1. 后台找到 开奖 / 预设开奖 相关功能
  2. 设置一个预设结果
  3. 进行一轮测试开奖
  4. 验证结果是否按预设执行

👉 本版本已修复预设开奖问题
👉 这是这个源码最大的价值点

新手常见问题排查

❓ 打开页面是空白

  • PHP 版本是不是 5.4
  • 数据库是否导入成功
  • db.php 是否填写正确

❓ 后台进不去

  • 地址是否是 /admin
  • 账号密码是否被改
  • 清理浏览器缓存再试

新手总结

✔ 环境简单
✔ 宝塔就能完成
✔ 不需要复杂命令
✔ 预设开奖已修复,稳定性比老版高很多

一句话给小白的建议:
👉 严格按步骤来,90% 的问题都能避免。