宝塔一键部署 WordPress 实战记录

2025.5.30 杂七杂八 1651

宝塔一键部署 WordPress 实战记录

本文详细记录通过宝塔面板一键部署WordPress的全过程,涵盖环境配置、数据库设置、SSL证书安装等关键步骤,并提供性能优化与安全加固建议,适合新手站长快速搭建专业网站。

一、环境准备

在开始前确保已安装最新版宝塔面板(建议7.9+版本),并完成以下基础配置:

 更新系统组件
sudo apt update && sudo apt upgrade -y
 安装必要依赖
sudo apt install -y curl wget unzip

二、宝塔面板初始化

  1. 登录宝塔面板后台,进入「软件商店」
  2. 安装LNMP环境(推荐组合):
    • Nginx 1.22+
    • MySQL 5.7+
    • PHP 8.0+(需安装扩展:fileinfo、opcache、exif)
  3. 在「安全」页面放行80/443端口

三、一键部署WordPress

通过宝塔「应用商店」搜索WordPress:

  1. 点击「一键部署」按钮
  2. 填写域名信息(需提前解析)
  3. 设置数据库名称及账号密码(自动创建)
  4. 选择PHP版本(建议8.0+)
注意:部署完成后建议立即删除默认的/install.php安装文件

四、基础配置优化

4.1 固定链接设置

登录WordPress后台 > 设置 > 固定链接,推荐选择「文章名」结构:

 宝塔Nginx伪静态规则(需手动添加)
location / {
    try_files $uri $uri/ /index.php?$args;
}

4.2 性能调优

  • 安装缓存插件(如WP Rocket)
  • 在宝塔PHP设置中启用OPcache:
    [opcache]
    opcache.enable=1
    opcache.memory_consumption=128

五、安全加固措施

  1. 防火墙配置
    • 限制XML-RPC访问
    • 设置登录失败锁定
  2. SSL证书安装

    在宝塔「网站」设置中选择Let’s Encrypt免费证书,强制HTTPS跳转

  3. 定期备份

    设置宝塔计划任务,自动备份网站文件和数据库

六、常见问题解决

Q:出现”建立数据库连接错误”
A:检查wp-config.php中的数据库配置,确认MySQL服务正常运行
Q:上传文件大小受限
A:修改PHP.ini中的upload_max_filesize和post_max_size参数

通过以上步骤,30分钟内即可完成WordPress专业站点的部署。宝塔面板的图形化操作极大降低了建站门槛,配合合理的优化配置可使网站在保持安全的同时获得良好性能表现。

评论