服务器配置一览表
SibHosting 业务系统 3.3.1 及更高版本的系统要求
| 需求项 | 推荐配置 | 最低要求 |
|---|---|---|
| 操作系统 | CentOS/Debian/Ubuntu | Linux(不推荐使用 Windows) |
| 硬件配置 | 2H4G,系统盘 40G SSD(可酌情调高) | 2H2G,系统盘 40G |
| PHP 版本 | 7.4(严格匹配) | 7.4(严格匹配) |
| PHP 内存限制 | 256M | 128M |
| MySQL 版本 | 5.7 | 5.7.0 |
必需 PHP 扩展
| 扩展 | 说明 |
|---|---|
| PDO | 数据库连接 |
| IMAP | 邮件收发 |
| Iconv | 字符编码转换 |
| MBString | 多字节字符串处理 |
| GMP | 高精度数学运算 |
| OpenSSL | 加密与 HTTPS |
| BC Math | 任意精度数学 |
| SG15 | 授权验证(SourceGuardian 15) |
| cURL with SSL | HTTP 请求 |
| GD2 | 图像处理 |
| JSON | 数据解析 |
| XML | XML 处理 |
可选 PHP 扩展(推荐安装)
| 扩展 | 说明 |
|---|---|
| Fileinfo | 文件类型检测(可选但推荐) |
版本更新说明
3.3.1 版本更新
- ✅ 不再依赖
putenv()函数- ✅ Fileinfo 扩展变为可选(但仍推荐使用)
重要说明
- PHP 版本严格 7.4,不支持 7.2/7.3 或 8.0+
- 必须使用 SG15(SourceGuardian 15)扩展
- Fileinfo 扩展为可选但推荐使用,可提升文件检测功能
- 3.3.1 及以上版本无需关注 putenv() 函数禁用问题
安装教程(以宝塔面板为例)
第一步:下载源码
- 登录思博业务系统:https://www.sib.cc
- 在"主程序管理"中找到有效授权
- 点击"下载源码"获取最新版本

第二步:宝塔创建站点
- 登录宝塔面板,点击「网站」→「添加站点」
- 填写域名,选择创建 MySQL 数据库
- PHP 版本选择 7.4
- 提交创建
第三步:上传并解压源码
- 进入宝塔「文件」→ 网站根目录(如
/www/wwwroot/your-domain.com) - 上传下载的源码压缩包
- 右键压缩包 →「解压」
- 确保解压后
public目录位于站点根目录下
第四步:设置运行目录
- 宝塔「网站」→ 找到站点 →「设置」
- 点击「网站目录」选项卡
- 把「运行目录」指向
/public - 保存

第五步:安装 PHP 扩展
- 宝塔「软件商店」→ 找到 PHP-7.4 →「设置」
- 点击「安装扩展」选项卡
- 安装
sg15扩展(如没有,需手动上传 SG15 扩展文件) - (可选但推荐)安装
fileinfo扩展


手动安装 SG15 扩展:
# SSH 连接到服务器
cd /www/server/php/74/lib/php/extensions/no-debug-non-zts-20190902/
# 下载 SG15 扩展(根据系统选择)
wget https://www.sourceguardian.com/loaders/linux-x86_64/ixed.7.4.lin
# 赋予权限
chmod 755 ixed.7.4.lin第六步:重启 PHP 服务
宝塔「软件商店」→ PHP-7.4 →「服务」→「重启」

注意:3.3.1 以下版本需要解除 putenv() 函数禁用,安装后重启 PHP第七步:配置伪静态
- 宝塔「网站」→ 站点「设置」→「伪静态」选项卡
- 选择规则「thinkphp」或手动粘贴:
location ~* (runtime|application)/{
return 403;
}
location / {
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}第八步:运行安装向导
- 浏览器访问已解析的域名(如
http://your-domain.com) - 自动跳转至在线安装向导
> 如果访问报错,请尝试给所有文件 775 权限 - 按提示填写:
- 数据库信息:主机localhost,数据库名、用户名、密码(宝塔创建站点时生成)
- 管理员账号:设置后台登录账号密码 - 点击「立即安装」
第九步:安装完成
- 访问后台:
http://your-domain.com/xxxx - 使用安装时设置的管理员账号登录
安装后必做
1. 设置计划任务(队列)
宝塔「计划任务」→「添加任务」:
| 配置项 | 内容 |
|---|---|
| 任务类型 | Shell 脚本 |
| 任务名称 | SibHosting 计划任务 |
| 执行周期 | 每 30 分钟 |
| 脚本内容 | cd /www/wwwroot/your-domain.com && php think cron |

2. 设置进程守护(Supervisor)
方式一:进程守护管理器(推荐)
- 宝塔「软件商店」→ 搜索安装「进程守护管理器」
- 点击「进程守护」→「添加守护进程」
- 填写配置:
| 配置项 | 内容 |
|---|---|
| 名称 | SibHosting-Queue |
| 启动用户 | www |
| 运行目录 | /www/wwwroot/your-domain.com |
| 启动命令 | php think queue:work --queue emailQueue --daemon --tries=3 --sleep=3 |
| 进程数 | 1 |

- 点击「确定」添加
如果发现执行错误,请将 PHP-CLI 版本设置成 7.4

附录:旧版本说明(3.3.1 以下)
putenv 函数处理(仅 3.3.1 以下版本需要)
- 宝塔「软件商店」→ PHP-7.4 →「设置」
- 点击「禁用函数」选项卡
- 找到
putenv,点击「删除」移除禁用

- 保存并重启 PHP 服务
暂无评论
暂无评论,快来发表您的看法吧!