## 1.开放端口
1 | sudo -i |
2.安装宝塔最新版
1 | wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh |
3.补全宝塔依赖库
1 | btpip install gevent |
4.降级安装宝塔
降级安装宝塔7.6版,这个版本不会报错,并且没有强制登录的弹窗。
建站的话,宝塔7.6在站点设置中是无法切换为PHP8.1的,但是这台机子只能安装PHP8.1。可以先安装宝塔7.7并在站点设置中选择PHP8.1后,再降级为宝塔7.6。
如果不嫌弃有报错信息的话,也可以直接使用宝塔7.7。宝塔7.7的安装命令见本文底部。
1 | wget http://download.bt.cn/install/update/LinuxPanel-7.6.0.zip |
目前已知的问题
1.在宝塔7.7版本中报错:
ModuleNotFoundError: No module named 'OpenSSL'
暂时无法解决,应该是框架问题。
2.宝塔7.6版本安装PHP8.1后站点设置中没有PHP8.1选项。
这个是宝塔面板问题,可以先安装或换成宝塔7.7以及以上版本。在站点设置中选择PHP8.1后再换回来。或者手动安装PHP8.1,然后修改配置文件链接到宝塔上。
宝塔7.7去登录弹窗版:
1 | curl -sSO https://raw.githubusercontent.com/bilibili-ZYGLQexplorer/btpanel-v7.7.0/main/install/install_panel.sh && bash install_panel.sh |
去除登录弹窗
1 | sed -i "s|if (bind_user == 'True') {|if (bind_user == 'REMOVED') {|g" /www/server/panel/BTPanel/static/js/index.js |
经测试,目前通过宝塔可以安装PHP8.1,Nginx,Apache,MySQL,Docker等。