WordPress 宝塔安装完整教程(2025年更新版)

2025-04-15 11,004

WordPress 宝塔安装完整教程(2025年更新版)

一、前置条件准备

1. 服务器要求

  • 系统:推荐 CentOS 7+/Ubuntu 20.04 LTS
  • 配置:1核CPU、1GB内存以上(访问量<1000/日)
  • 宝塔面板安装命令:
    # CentOS
    yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh
    
    # Ubuntu/Debian
    wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

2. 域名备案

国内服务器需完成域名ICP备案,海外服务器需绑定有效解析域名

二、宝塔环境配置

1. 登录宝塔面板

访问 http://服务器IP:8888 使用bt default命令查看初始账号

2. 安装运行环境

  • 软件商店 → 选择LNMP/LAMP环境
  • 必选组件版本:
    • Nginx 1.20+ / Apache 2.4+
    • MySQL 5.7+(或 MariaDB 10.3+)
    • PHP 7.4+(推荐8.0+)
    • phpMyAdmin 5.0+

3. 配置PHP扩展

upload_max_filesize = 64M
post_max_size = 128M
max_execution_time = 300

三、创建网站与数据库

1. 添加站点

  • 域名:绑定已解析的域名
  • 根目录:默认/www/wwwroot/example.com
  • 数据库配置:建议采用独立账户

2. 数据库安全配置

-- 创建专属用户
GRANT ALL PRIVILEGES ON `example_db`.* TO 'wp_user'@'localhost' IDENTIFIED BY 'StrongPassword123!';
FLUSH PRIVILEGES;

四、安装WordPress

1. 下载并解压程序

wget https://cn.wordpress.org/latest-zh_CN.tar.gz
tar -zxvf latest-zh_CN.tar.gz
mv wordpress/* ./

2. 配置文件权限

chown -R www:www /www/wwwroot/example.com
find . -type d -exec chmod 755 {} \;
find . -type f -exec chmod 644 {} \;

3. 启动安装向导

  • 数据库主机地址:localhost
  • 表前缀建议:wp_2024_

五、安全加固与优化

1. SSL证书部署

使用Let’s Encrypt免费证书并强制HTTPS

2. 防火墙设置

  • 修改SSH默认端口
  • 启用Nginx防火墙模块

3. WordPress后台加固

add_filter('xmlrpc_enabled', '__return_false');

六、常见问题解决

1. 403 Forbidden 错误

  • 检查目录权限是否为755
  • 关闭Open_basedir限制

2. 数据库连接失败

mysql -u wp_user -p

3. 文件上传限制

需同步修改PHP配置与Nginx设置

七、后续维护建议

1. 定期备份策略

tar -zcvf wp_backup_$(date +%F).tar.gz /www/wwwroot/example.com

2. 更新管理

  • 禁用自动更新功能
  • 手动更新前创建快照

3. 性能优化

推荐安装WP Rocket缓存插件

官方客服团队

为您解决烦忧 - 24小时在线 专业服务