在网页里填服务器 IP / 端口 / 用户 / SSH 密码,点一下就开始自动安装,页面实时显示进度; 关掉页面、关掉浏览器都不影响执行,重新打开还能接着看最新进度。
打开网页版部署curl -O http://openlitespeed.svipf.svipwebs.com/bt_ols_stack_setup.sh
chmod +x bt_ols_stack_setup.sh
./bt_ols_stack_setup.sh
sshpass 会自动尝试安装| 参数 | 说明 |
|---|---|
--host 1.2.3.4 | 目标服务器 IP / 域名 |
--ssh-port 22 --ssh-user root | SSH 端口与用户 |
--ssh-pass-file /path/pw.txt | 从文件首行读 SSH 密码(推荐,不落命令行历史) |
--with-mysql / --skip-mysql | 装 / 不装 MySQL 5.7(默认会询问) |
--skip-extras | 跳过 PHP 扩展安装 |
--dry-run | 只连接探测 + 打印计划,不做任何改动 |
--yes | 跳过开始前的确认 |
--timeout-scale 2 | 慢机器/小内存:所有超时放大 2 倍 |
--log ./run.log | 本机日志文件路径 |
# 无人值守示例
SSHPASS='一次性密码' ./bt_ols_stack_setup.sh \
--host 1.2.3.4 --ssh-user root --with-mysql --yes
-liconv 链接修复php-ols 83(/usr/local/lsws/lsphp83 运行版)php 8.3(/www/server/php/83,让面板软件列表能看到 8.3)KeyError: phpinfo(OLS 目录名 lsphp83 与面板判断不匹配)127.0.0.1 监听)