Debian12 的环境下让宝塔 8.0.5 支持 OpenLiteSpeed的安装

首先,在宝塔后台面板安装选择安装 ,安装后会提示版本只兼容,只能支持到Debian 10。

[421171f6fbd166b8b5c26e0452380325.png![421171f6fbd166b8b5c26e0452380325.png](https://s.rmimg.com/2024/02/28/421171f6fbd166b8b5c26e0452380325.png)](https://rmimg.com/image/Fijp)

[eeb8f5da9f3da5766c7cce0d2cfb9db9.png![eeb8f5da9f3da5766c7cce0d2cfb9db9.png](https://s.rmimg.com/2024/02/28/eeb8f5da9f3da5766c7cce0d2cfb9db9.png)](https://rmimg.com/image/FhcL)

进入 `/www/server/panel/install/ `手动修改 `openlitespeed.sh` 文件

81行开始修改

``` elif [ -f /etc/debian_version ] ; then cat /etc/debian_version | grep "^7." >/dev/null if [ $? = 0 ] ; then OSNAMEVER=DEBIAN7 OSNAME=debian OSVER=wheezy MARIADBCPUARCH="arch=amd64,i386" else cat /etc/debian_version | grep "^8." >/dev/null if [ $? = 0 ] ; then OSNAMEVER=DEBIAN8 OSNAME=debian OSVER=jessie MARIADBCPUARCH="arch=amd64,i386" else cat /etc/debian_version | grep "^9." >/dev/null if [ $? = 0 ] ; then OSNAMEVER=DEBIAN9 OSNAME=debian OSVER=stretch MARIADBCPUARCH="arch=amd64,i386" else cat /etc/debian_version | grep "^10." >/dev/null if [ $? = 0 ] ; then OSNAMEVER=DEBIAN10 OSNAME=debian OSVER=buster MARIADBCPUARCH="arch=amd64,i386"
                else
                    cat /etc/debian_version | grep "^11." >/dev/null
                    if [ $? = 0 ] ; then
                        OSNAMEVER=DEBIAN11
                        OSNAME=debian
                        OSVER=bullseye
                        MARIADBCPUARCH="arch=amd64,i386"

                    else
                        cat /etc/debian_version | grep "^12." >/dev/null
                        if [ $? = 0 ] ; then
                            OSNAMEVER=DEBIAN12
                            OSNAME=debian
                            OSVER=bookworm
                            MARIADBCPUARCH="arch=amd64,i386"

                        fi
                    fi
                fi
            fi
        fi
    fi
fi<i>

```

修改为如下的代码。

然后在 ssh 命令行,执行命令 `bash openlitespeed.sh` 即可。

```
Updating webcache manager, please waiting …
Downloading latest shared code tar file…
Checking tar file md5…
Removing existing shared code directory…
Extracting downloaded shared code…
Removing local shared code tar file…
Updating lscmctl script…
Done!

Installation finished, Enjoy!

Your webAdmin password is 23df234fda, written to file /usr/local/lsws/adminpasswd.
cp: cannot stat ‘/usr/local/lsws/conf/httpd_config.conf_bt’: No such file or directory
sed: no input files
sed: no input files
[OK] litespeed: pid=81145.
```

安装完成会显示以上信息,可以使用了。

[6f70db0d688bdf0f22ea0f6410fa6ae2.png![6f70db0d688bdf0f22ea0f6410fa6ae2.png](https://s.rmimg.com/2024/02/28/6f70db0d688bdf0f22ea0f6410fa6ae2.png)](https://rmimg.com/image/F1Gr)

打开后台,也是正常管理的。

大佬,本来俺站是Nginx安装的wordpress 换成OpenLiteSpeed 为啥wordpress就报错啊

@“[未知用户]”#p9386 报什么错呢

@“[未知用户]”#p9388 就显示此站点遇到了致命错误,请查看您站点管理员电子邮箱中收到的邮件来获得指引。

@“[未知用户]”#p9389 你可以查看下日志,因为OLS使用的php是lsphp,可能你有些插件没有安装。

好的我看下

非常狠,直接改sh