在使用宝塔面板的服务器上安装两个 WordPress 网站非常简单,只需通过创建两个独立的网站(站点),分别配置各自的域名(或子域名)、数据库和文件目录即可。以下是详细步骤:
✅ 前提条件
- 你已经安装好宝塔面板(Linux + Nginx/Apache + MySQL + PHP)
- 你的服务器有足够资源(内存、磁盘空间等)
- 至少有两个可用的域名(或一个主域名 + 一个子域名,如
site1.com和blog.site1.com)
📌 步骤一:添加第一个网站(已有WordPress可跳过)
如果你已经有一个 WordPress,可以跳到第二步。
- 登录宝塔面板
- 进入【网站】 → 【添加站点】
- 填写:
- 域名:例如
www.site1.com - 根目录:自动填充(如
/www/wwwroot/site1) - 数据库:选择“创建数据库”,填写数据库名、用户名、密码(记住这些信息)
- PHP版本:选择 PHP 7.4 或更高(推荐 8.0+)
- 域名:例如
- 点击【提交】
然后上传 WordPress 程序到该目录,解压并访问域名完成安装。
📌 步骤二:添加第二个网站(第二个 WordPress)
- 再次进入【网站】 → 【添加站点】
- 填写:
- 域名:例如
www.site2.com或blog.yoursite.com - 根目录:例如
/www/wwwroot/site2 - 数据库:务必勾选“创建数据库”,设置新的数据库名、用户和密码(不能与第一个共用,除非手动区分表前缀)
- PHP版本:建议与第一个一致(避免兼容问题)
- 域名:例如
- 点击【提交】
📌 步骤三:部署第二个 WordPress 程序
- 进入【文件】→ 找到你刚创建的网站根目录(如
/www/wwwroot/site2) - 下载 WordPress 最新版:
- 方法①:在宝塔【软件商店】安装“WordPress”一键包(但需绑定到对应站点)
- 方法②:手动下载:
- 访问 https://wordpress.org/latest.zip
- 解压后将所有文件上传到
/www/wwwroot/site2 - 或用命令行(SSH):
cd /www/wwwroot/site2 wget https://wordpress.org/latest.zip unzip latest.zip cp -rf wordpress/* ./ rm -rf wordpress latest.zip
- 设置文件权限(推荐):
chown -R www:www /www/wwwroot/site2 chmod -R 755 /www/wwwroot/site2
📌 步骤四:安装第二个 WordPress
- 在浏览器中访问你的第二个域名,例如:
http://www.site2.com - 进入 WordPress 安装向导
- 填写数据库信息(使用你在添加站点时创建的数据库名、用户名、密码)
- 按提示完成安装(设置网站标题、管理员账号等)
✅ 注意事项
| 项目 | 说明 |
|---|---|
| 数据库分离 | 每个 WordPress 必须使用独立数据库(或同一数据库但不同表前缀),推荐独立数据库更安全 |
| PHP 版本 | 可以为两个站点设置不同的 PHP 版本(在站点设置 → PHP 设置中修改) |
| 域名解析 | 确保两个域名都已正确解析到你的服务器 IP |
| SSL 证书 | 可在宝塔中为每个站点单独申请 Let’s Encrypt 免费 SSL 证书 |
| 资源占用 | 多个 WordPress 会增加内存和 CPU 使用,注意服务器配置 |
💡 小技巧
- 使用子域名方式(如
blog.yoursite.com)管理多个站点更方便 - 可以使用宝塔的【计划任务】自动备份每个站点的文件和数据库
- 推荐开启 OPcache 和 Redis 缓存提升性能
✅ 总结
只要在宝塔面板中:
- 添加两个网站点
- 分别创建数据库
- 部署两份 WordPress 文件
- 分别完成安装
就可以轻松实现 一个服务器运行两个 WordPress 网站,互不干扰!
如有需要,我还可以提供自动化脚本或子目录部署方案(如 site.com/blog1 和 site.com/blog2)。欢迎继续提问!
云计算HECS