部署自检
先让下面全部变成绿色,再让客户端连这台服务器买卡密、激活、解锁素材。
- 通过 PHP 版本 8.4.25 — 满足要求(8.1 以上,建议 8.3)
- 通过 openssl 扩展 — 已加载,P-256 签名与 AES-GCM 都靠它
- 通过 mbstring 扩展 — 已加载
- 通过 aes-256-gcm — 可用(素材密钥包装要用)
- 通过 授权握手自测 — 发卡、登录、素材解锁全通:用户 #1015,机器 65d02eae52dc…,素材密钥 32 字节,租约 310 秒
- 通过 数据目录 /www/wwwroot/kami.chebaixiu.com/data — 可写,卡密与会话都存在这里(store.json 已生成)
- 注意 数据目录位置 — 在网站目录里:必须挡住外部直接访问(Apache 已带 data/.htaccess,nginx 加一条 location 规则,见 README)
- 通过 服务器时钟 — UTC 2026-10-26 11:34:51 · PHP 时区 Asia/Shanghai(客户端要求两边时间相差小于 300 秒,建议开 NTP)
- 通过 本站地址 https://kami.chebaixiu.com — 授权接口 https://kami.chebaixiu.com/api/account.php
- 注意 支付接口 — 未配置:商店仍可下单,收款后在订单后台手动发卡
- 注意 回调地址 — 接了支付接口后要确认平台能访问到这两个地址
- 通过 在售套餐 — 7 天体验 ¥9.90 30 天 ¥29.90 90 天 ¥79.90 一年 ¥249.90 永久 ¥499.90
- 通过 管理员登录 — 已设密码,当前未登录
管理员已设密码。去登录
客户端怎么连这台服务器
仿写版客户端只需要两样东西:这个地址和服务器公钥。在客户端电脑上双击「连接远程授权.bat」,它会把下面这份配置拉到本机;也可以手动把 data/授权服务配置.json 放到客户端的授权配置目录。
- 授权接口 https://kami.chebaixiu.com/api/account.php
- 签发标识 sj-php-20261026-a
- 授权服务指纹 662469b7d11ab027af59e42e2c0165bd…
- 素材库 id 355958a1d61d75e41de5106e5fbdc0ad
- 配置文件 data/授权服务配置.json
服务器上的注意事项
- 把整个后台目录上传,runtime/ 只是本机测试用的 PHP,服务器上可以删掉
- 需要 PHP 8.1 以上并开启 openssl、mbstring 扩展
- 配置写在 config.local.php(照 config.local.php.example 改),升级后台不会被覆盖
- nginx:location ~ ^/(data|runtime)/ { return 404; } Apache:目录里已放 .htaccess
- 数据目录也可以放到网站外面:data_dir 写绝对路径,或环境变量 SJ_DATA_DIR
- 换域名或换服务器后重开这一页,指纹会变,客户端要重新拉一次授权配置