宝塔面板一键部署 WordPress 详细教程

2026-01-19 990 0

WordPress 是全球最受欢迎的开源内容管理系统(CMS),适用于搭建博客、企业官网、电商网站等多种类型站点。而宝塔面板(BT Panel)作为一款功能强大、操作简便的 Linux 服务器管理工具,极大简化了 Web 环境的部署流程。本文将手把手教你如何在宝塔面板中快速部署 WordPress 网站。


一、准备工作

1. 服务器要求

  • 操作系统:推荐 CentOS 7/8、Ubuntu 20.04/22.04 或 Debian 10/11(64位)
  • 内存:建议 ≥1GB(若内存不足可启用 Swap)
  • 域名:已备案(国内服务器)或未备案(海外服务器)均可,需解析到服务器 IP
  • 宝塔面板:已安装并可正常访问

💡 若尚未安装宝塔面板,请先执行以下命令(以 CentOS 为例):

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

安装完成后,记录面板登录地址、用户名和密码。


二、安装 LAMP/LNMP 环境

  1. 登录宝塔面板
    打开浏览器,输入面板地址(如 http://你的服务器IP:8888),使用安装时生成的账号密码登录。
  2. 选择运行环境
    首次登录会弹出“推荐安装套件”窗口。WordPress 推荐使用 LNMP(Linux + Nginx + MySQL + PHP)环境,因其性能更优、资源占用更低。
  • Web 服务器:Nginx(推荐)或 Apache
  • 数据库:MySQL 5.7 或 8.0(WordPress 兼容性良好)
  • PHP 版本:PHP 8.0 或 8.1(WordPress 6.x+ 完全支持,性能更好)
  • 其他:Pure-Ftpd、phpMyAdmin 可选装
  1. 点击「一键安装」
    安装过程约需 10~30 分钟,取决于服务器性能。安装完成后,面板首页将显示各服务状态(应为“运行中”)。

三、创建网站

  1. 进入「网站」菜单
    点击左侧导航栏的【网站】→【添加站点】
  2. 填写站点信息
  • 域名:输入你的主域名(如 example.com),如需支持 www,可同时填写 www.example.com
  • 根目录:默认即可(如 /www/wwwroot/example.com
  • FTP:不建议开启(除非有特殊需求)
  • 数据库:选择「MySQL」,设置数据库名、用户名和密码(务必牢记!)
  • PHP 版本:选择你刚安装的 PHP 8.0/8.1
  • 其他选项保持默认
  1. 点击「提交」
    网站创建成功后,可在【网站】列表中看到新站点。

四、下载并配置 WordPress

方法一:通过宝塔「一键部署」(推荐新手)

  1. 在【网站】页面,找到刚创建的站点,点击右侧的【更多】→【一键部署】
  2. 在应用列表中找到 WordPress,点击【部署】
  3. 填写以下信息:
  • 网站名称:你的博客/公司名称
  • 管理员账号:自定义用户名(不要用 admin
  • 密码:设置强密码(建议 12 位以上,含大小写、数字、符号)
  • 邮箱:用于找回密码
  1. 点击【确定】,宝塔将自动下载 WordPress 最新版并完成基础配置。

✅ 优点:全自动,无需手动操作数据库和文件。


方法二:手动上传安装(适合高级用户)

  1. 下载 WordPress
   cd /www/wwwroot/example.com
   wget https://cn.wordpress.org/latest-zh_CN.tar.gz
   tar -zxvf latest-zh_CN.tar.gz --strip-components=1
   rm -f latest-zh_CN.tar.gz
  1. 设置文件权限
   chown -R www:www /www/wwwroot/example.com
   chmod -R 755 /www/wwwroot/example.com
  1. 访问网站进行安装
    浏览器打开 http://your-domain.com,进入 WordPress 安装向导:
  • 数据库名、用户名、密码:填写第三步创建站点时设置的数据库信息
  • 数据库主机:localhost
  • 表前缀:可保留默认 wp_,也可自定义(如 mywp_)增强安全性
  1. 填写站点信息
  • 站点标题
  • 管理员用户名(避免使用 admin)
  • 密码(建议使用随机强密码)
  • 邮箱
  1. 完成安装
    点击「安装 WordPress」,稍等片刻即可登录后台:http://your-domain.com/wp-admin

五、基础安全与优化设置

1. 修改默认登录地址(防暴力破解)

  • 安装插件如 WPS Hide Login,将 /wp-login.php 改为自定义路径(如 /mylogin

2. 启用 HTTPS(SSL 证书)

  1. 在宝塔【网站】中点击站点的【设置】→【SSL】
  2. 选择「Let's Encrypt」,勾选你的域名
  3. 点击「申请」,宝塔将自动配置并强制跳转 HTTPS

3. 配置伪静态(固定链接美化)

  • 在站点【设置】→【伪静态】中选择 wordpress,保存即可支持 /post-name/ 格式链接

4. 定期备份

  • 使用宝塔【计划任务】定期备份网站文件和数据库
  • 或使用插件如 UpdraftPlus

5. PHP 优化建议

  • 在【软件商店】→【PHP 设置】中:
  • 禁用危险函数:如 exec, system, passthru, shell_exec
  • 开启 OPcache(提升 PHP 性能)
  • 调整内存限制:memory_limit = 256M

六、常见问题排查

问题解决方案
打开网站显示 403/404检查网站根目录是否有 index.php,确认文件权限为 www 用户
数据库连接错误核对 wp-config.php 中的数据库信息,确认 MySQL 服务运行中
无法上传媒体文件检查 /wp-content/uploads 目录权限是否为 755,所有者为 www
后台加载慢安装缓存插件(如 WP Super Cache),或配置 Redis 缓存

七、结语

通过宝塔面板部署 WordPress,整个过程可在 30 分钟内完成,即使没有 Linux 基础也能轻松上手。建议部署完成后及时更新 WordPress 核心、主题和插件,并做好安全加固,确保网站长期稳定运行。

📌 提示:本文基于宝塔面板 8.x 版本编写,界面可能随版本略有变化,但核心流程一致。

如有疑问,欢迎在评论区留言交流!

相关文章

用 WP-CLI 高效管理 WordPress:告别后台点击,拥抱命令行
你的网站真的“准备好”了吗?5个常被忽视却至关重要的网站优化细节
深入理解容器化技术:Docker 核心原理与实践
基于宝塔面板快速搭建个人博客系统:WordPress、Typecho 与 Emlog 全面对比与部署指南
深度解析 <a> 标签的 rel 属性:noopener、noreferrer、nofollow 到底该怎么用?别再盲目复制了!
网站图片格式终极指南:何时用 WebP?何时用 PNG 或 JPG?——全面解析性能、兼容性与视觉质量

发布评论