在宝塔面板中,一台服务器上安装两个 WordPress 站点是完全可行的,只需要分别配置不同的网站和数据库即可。下面是详细的操作步骤:
✅ 前提条件:
- 你已经安装了 宝塔面板
- 你的服务器有公网 IP 或者绑定多个域名
- 每个 WordPress 站点使用不同的 域名或子域名
🧩 步骤一:添加两个网站
-
登录宝塔面板。
-
在左侧菜单点击【网站】 -> 【添加站点】。
-
第一个网站设置(例如
site1.com):- 域名填写
site1.com - 根目录可以自动创建(如
/www/wwwroot/site1.com) - 数据库选择 MySQL 或 MariaDB,宝塔会自动生成一个数据库名称和密码
- 域名填写
-
点击【提交】完成第一个网站的创建。
-
再次点击【添加站点】,添加第二个网站(例如
site2.com):- 域名填写
site2.com - 根目录为
/www/wwwroot/site2.com - 数据库同样选择 MySQL,并生成新的数据库
- 域名填写
⚠️ 注意:两个网站必须使用不同的域名,或者用不同的子域名(如 blog1.example.com 和 blog2.example.com)
📦 步骤二:下载并解压 WordPress
- 打开 WordPress 官网:https://wordpress.org/download/
- 下载最新版 WordPress(zip 文件)
- 解压后你会得到一个名为
wordpress的文件夹
你可以通过以下方式上传到两个网站:
方法一:FTP 上传(推荐新手)
- 使用 FTP 工具(如 FileZilla)连接服务器
- 将解压后的 WordPress 文件上传到:
- 第一个网站目录:
/www/wwwroot/site1.com - 第二个网站目录:
/www/wwwroot/site2.com
- 第一个网站目录:
方法二:使用宝塔文件管理器
- 在宝塔面板中进入第一个网站的根目录(如 site1.com)
- 点击【上传】按钮,上传 WordPress 压缩包
- 上传完成后点击【解压】
- 把解压出来的
wordpress文件夹中的内容全部剪切到当前目录(即网站根目录) - 对第二个网站重复以上操作
🔌 步骤三:配置数据库连接
-
浏览器访问你的第一个网站地址,比如:
http://site1.com -
进入 WordPress 安装向导
-
点击【现在就开始】
-
填写数据库信息(这些信息可以在宝塔面板的数据库页面找到):
- 数据库名:宝塔为你生成的数据库(如 wp_site1)
- 用户名:一般是 root 或者数据库用户名
- 密码:对应数据库的密码
- 数据库主机:默认
localhost - 表前缀:建议保留默认
wp_,如果担心冲突也可以改为wp1_、wp2_等
-
点击【提交】,继续下一步安装
-
同样地,访问第二个网站地址:
http://site2.com并重复上述步骤,使用第二个数据库的信息进行安装
🧾 总结一下
| 项目 | 网站1 | 网站2 |
|---|---|---|
| 域名 | site1.com | site2.com |
| 网站根目录 | /www/wwwroot/site1.com | /www/wwwroot/site2.com |
| 数据库 | wp_site1(或其他) | wp_site2(或其他) |
💡 额外提示
- 如果你是用同一个服务器做测试,也可以使用不同的端口来区分,但 WordPress 默认不支持这种方式,建议还是使用不同域名。
- 两个 WordPress 可以独立更新、插件互不影响。
- 如果资源允许,还可以考虑使用 Docker 来隔离运行环境。
如果你需要我帮你写一段脚本自动化部署,或者想了解如何用子目录部署多个 WordPress,请告诉我 😄
云知识