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缓存插件