1Panel V1 无缝升级到 V2 版本 实现多个 PHP 网站共享一个容器

2025-07-11 23:10:30 0点赞 3收藏 0评论

前言

1Panel 的 V2 正式版本发布已经有一阵子了,刚发布 Beta 版的时候还不能从 V1 版本升级,好在正式版发布之后,官方提供了迁移工具 1panel-migrator,尽管还是不支持从 V1 版本直接在线升级至 V2 版本,但实测通过迁移工具升级到 V2 版本,大部分服务包括 PHP 网站都不会中断。

1Panel V21Panel V2

V2 版本

优点

新版本更新了非常多的功能,具体大家可以参考官方的公告,下面简单讲讲我比较看重的几点:

  1. 支持多个 PHP 网站共享一个容器,如果你有好几个 WordPress、Typecho 之类的 PHP 站点,以往每个站点都需要一个 PHP 容器,非常的吃资源

  2. 有了脚本库功能,可以把常用的命令添加到 1Panel 中快捷执行

  3. 备份功能支持更多的平台,并且同一个平台也可以添加多个备份账号

  4. 支持自定义菜单,可以把菜单栏里用不到的 AI 功能隐藏了

缺点

升级到 V2 版本后,1Panel 面板自身的内存占用明显变大了,如果你的 VPS 是 1G 内存的,那么建议停留在 V1 版本;但如果你 VPS 内存比较大并且 PHP 站点较多,那么升级 V2 版本还是能够节省一些资源的。

准备工作

注意事项

升级前注意备份

完整的升级说明可以查看官方文档,这里简单的提一下重要的几点:

  • 升级前 V1 版本需要在 v1.10.29-lts 及以上

  • 网站目录会移动/opt/1panel/www ,有 CI 自动构建的项目记得修改对应的目录

  • V1 版本中的 PHP 运行环境会移除,PHP 站点升级后会变为静态站点,需要重新创建 PHP 运行环境(已创建网站中的 PHP 容器不会删除

下载工具

前往 Gitee 下载对应架构的迁移工具

cd /tmp ​ wget https://gitee.com/fit2cloud-feizhiyun/1panel-migrator/releases/download/latest/1panel-migrator-linux-amd64 ​ chmod +x 1panel-migrator-linux-amd64 ​ mv 1panel-migrator-linux-amd64 /usr/local/bin/1panel-migrator

升级面板

首先需要将 1Panel V1 升级到最新版本(v1.10.29-lts 及以上)

升级 V1 版本升级 V1 版本

接着使用升级工具将 1Panel 升级到 V2 版本

1panel-migrator upgrade coreV1 升级 V2V1 升级 V2

完成升级后,面板的端口、安全入口、账号与密码都不会改变,此时的面板版本为 v2.0.0,在面板中可以在线升级到 V2 的最新版本。

升级 V2 版本升级 V2 版本

升级网站

确认 V2 面板运行正常后,还需要升级网站,执行以下命令

1panel-migrator upgrade website升级网站升级网站

完成网站迁移后,原本的 PHP 站点类型会变为静态网站,这是正常现象,原本的 PHP 容器并没有删除,仍在正常运行。

静态网站静态网站

来到运行环境中,创建一个 PHP 的运行环境,由于 V2 版本可以共享一个 PHP 容器,创建时建议添加所有网站需要的 PHP 扩展

运行环境运行环境

最后再来到网站设置中,将站点从静态网站切换到刚才创建的 PHP 运行环境就大功告成了。

切换 PHP切换 PHP

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
3
扫一下,分享更方便,购买更轻松