[bbs1_host_switcher]BBS1更换主机 插件:
上面是这个插件的下载页面,我已经用这个插件完成一次验证式的搬家,对于没有搬家思路的朋友非常的有帮助。
在这里我想只写一个前置准备工作:

有些宝塔的PHP默认安装中是没有zip 这个扩展的,这就需要在新的主机中提前安装。
先修复源,再安装依赖:
第一步:修复 apt 源
# 备份原配置 cp /etc/apt/sources.list /etc/apt/sources.list.bak # 写入正确的 bullseye LTS 源 cat > /etc/apt/sources.list << 'EOF' deb http://deb.debian.org/debian bullseye main contrib non-free deb http://security.debian.org/debian-security bullseye-security main contrib non-free deb http://deb.debian.org/debian bullseye-updates main contrib non-free EOF # 更新 apt-get update第二步:安装编译依赖
apt-get install -y libzip-dev build-essential autoconf第三步:编译安装 zip 扩展
cd /tmp wget https://pecl.php.net/get/zip-1.22.3.tgz tar -xzf zip-1.22.3.tgz cd zip-1.22.3 /www/server/php/82/bin/phpize ./configure --with-php-config=/www/server/php/82/bin/php-config make && make install第四步:启用并重启
echo "extension=zip.so" >> /www/server/php/82/etc/php.ini /etc/init.d/php-fpm-82 restart验证
/www/server/php/82/bin/php -m | grep zip /www/server/php/82/bin/php -r "var_dump(class_exists('ZipArchive'));"先执行第一步修复源,然后直接在里面找就行,我是用了各种方法找不到,然后用这个找到的。
最后由 Moo 编辑于 2026-08-31 13:58主楼两边服务器环境配置的一模一样的话
把程序目录和数据库目录直接复制过去也是可以的难搞了