library_books 思博业务

如何部署思博业务系统

服务器配置一览表

SibHosting 业务系统 3.3.1 及更高版本的系统要求

需求项推荐配置最低要求
操作系统CentOS/Debian/UbuntuLinux(不推荐使用 Windows)
硬件配置2H4G,系统盘 40G SSD(可酌情调高)2H2G,系统盘 40G
PHP 版本7.4(严格匹配)7.4(严格匹配)
PHP 内存限制256M128M
MySQL 版本5.75.7.0

必需 PHP 扩展

扩展说明
PDO数据库连接
Iconv字符编码转换
MBString多字节字符串处理
OpenSSL加密与 HTTPS
cURL with SSLHTTP 请求
JSON数据解析
XMLXML 处理
GD2图像处理
BC Math任意精度数学计算
SG15授权验证(SourceGuardian 15)

可选 PHP 扩展(推荐安装)

扩展说明
Fileinfo文件类型检测(可选但推荐)

安装教程(以宝塔面板为例)

第一步:下载源码

  1. 登录思博业务系统:https://www.sib.cc
  2. 在"主程序管理"中找到有效授权
  3. 点击"下载源码"获取最新版本

f2d.jpeg


第二步:宝塔创建站点

  1. 登录宝塔面板,点击「网站」→「添加站点」
  2. 填写域名,选择创建 MySQL 数据库
  3. PHP 版本选择 7.4
  4. 提交创建

第三步:上传并解压源码

  1. 进入宝塔「文件」→ 网站根目录(如 /www/wwwroot/your-domain.com
  2. 上传下载的源码压缩包
  3. 右键压缩包 →「解压」
  4. 确保解压后 public 目录位于站点根目录下

第四步:设置运行目录

  1. 宝塔「网站」→ 找到站点 →「设置」
  2. 点击「网站目录」选项卡
  3. 把「运行目录」指向 /public
  4. 保存

5ed.jpeg


第五步:安装 PHP 扩展

  1. 宝塔「软件商店」→ 找到 PHP-7.4 →「设置」
  2. 点击「安装扩展」选项卡
  3. 安装必需扩展:sg15、PDO、MBString、OpenSSL、cURL、JSON、Iconv、XML、GD2、BC Math
  4. (可选但推荐)安装 fileinfo 扩展

f2d.jpeg

d62.jpg

手动安装 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 →「服务」→「重启」

268.jpg


第七步:配置伪静态

  1. 宝塔「网站」→ 站点「设置」→「伪静态」选项卡
  2. 选择规则「thinkphp」或手动粘贴:
location ~* (runtime|application)/{
    return 403;
}
location / {
    if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;   break;
    }
}

第八步:运行安装向导

  1. 浏览器访问已解析的域名(如 http://your-domain.com
  2. 自动跳转至在线安装向导

    如果访问报错,请尝试给所有文件 775 权限
  3. 按提示填写:

    • 数据库信息:主机 localhost,数据库名、用户名、密码(宝塔创建站点时生成)
    • 管理员账号:设置后台登录账号密码
  4. 点击「立即安装」

第九步:安装完成

  1. 访问后台:http://your-domain.com/xxxx
  2. 使用安装时设置的管理员账号登录

安装后必做

1. 设置计划任务(队列)

宝塔「计划任务」→「添加任务」:

配置项内容
任务类型Shell 脚本
任务名称SibHosting 计划任务
执行周期每 30 分钟
脚本内容cd /www/wwwroot/your-domain.com && php think cron

910.png


2. 设置进程守护(Supervisor)

方式一:进程守护管理器(推荐)

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

591.png

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

25b.png

chat_bubble_outline 3 条评论 3

edit 发表评论

目录