零基础教程手把手教你给VPS安装WordPress(附避坑指南)
卡尔云官网
www.kaeryun.com

作为用过20+台云服务器的老司机告诉你:在VPS上装WordPress就像组装乐高积木 - 只要零件齐全、顺序正确就能轻松完成。但新手常因漏装组件/配置错误导致网站打不开!今天我用「保姆级教程+血泪经验」帮你避开90%的坑点。(文末送安全加固秘籍)
---
一、准备工作:你的服务器需要这些"基础设施"
1.1 VPS基础体检(必做!)
拿到服务器后先执行这两个命令:
```bash
查看系统版本
lsb_release -a
检查内存/磁盘空间
free -h && df -h
```
重点注意:
- Ubuntu/Debian选20.04+版本更稳定
- 内存建议≥1GB(512MB跑WP会卡顿)
- 磁盘剩余空间保持5GB以上
1.2 环境搭建三件套(LAMP/LNMP)
推荐新手选择LAMP架构(Linux+Apache+MySQL+PHP),执行:
Ubuntu/Debian系统
sudo apt update && sudo apt install apache2 mysql-server php libapache2-mod-php php-mysql
避坑提示:
① MySQL8.0强制要求强密码策略 → 建议用`mysql_native_password`插件创建用户
② PHP需≥7.4版本 → WordPress官方最低要求
二、实战安装流程(含报错解决方案)
2.1 WordPress本体部署
进入网站根目录(不同系统路径可能不同)
cd /var/www/html
下载最新版并解压
sudo wget https://wordpress.org/latest.tar.gz
sudo tar -xzvf latest.tar.gz
此时访问`http://你的服务器IP/wordpress`应该看到安装界面 → 如果显示403错误 → Apache权限问题:
sudo chown -R www-data:www-data /var/www/html/wordpress
sudo chmod -R 755 /var/www/html/wordpress
2.2 MySQL数据库配置(关键!)
```sql
CREATE DATABASE wordpress_db;
CREATE USER 'wpuser'@'localhost' IDENTIFIED WITH mysql_native_password BY 'StrongPass123!';
GRANT ALL PRIVILEGES ON wordpress_db.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
典型报错处理:
▶️ "无法连接到数据库" →
检查防火墙是否开放3306端口
确认wp-config.php中的用户名密码正确
三、安全加固必做项(防黑指南)
3.1 SSL证书部署(Let's Encrypt免费申请)
sudo apt install certbot python3-certbot-apache
sudo certbot --apache -d yourdomain.com
强制HTTPS访问 → Apache配置文件添加:
```apacheconf
ServerName yourdomain.com
Redirect permanent / https://yourdomain.com/
3.2 WordPress后台防护措施
① 修改默认登录地址 → 使用WPS Hide Login插件
② 禁用XML-RPC → Security插件可一键关闭
③ 限制登录尝试次数 → Login Lockdown插件设置5次锁定
四、性能优化技巧(速度提升300%)
4.1 OPcache加速PHP
编辑php.ini文件:
```ini
[opcache]
opcache.enable=1
opcache.memory_consumption=128
opcache.max_accelerated_files=10000
4.2 Nginx替代Apache测试数据对比
| Web服务器 | TTFB时间 | QPS请求数 |
|---------|--------|---------|
| Apache | 450ms | 120 |
| Nginx | 210ms | 380 |
建议流量大的站点改用Nginx:
```nginx
location / {
try_files $uri $uri/ /index.php?$args;
}
【终极提示】定期维护清单
✅ wp-cron.php替换为系统定时任务
✅ mysqldump每天自动备份数据库
✅ fail2ban监控异常登录行为
按照这个流程操作后你的WordPress不仅能用还能抗住日均5000访问量!如果遇到其他奇葩问题欢迎留言区提问 ➡️ (已解答300+建站疑难杂症)
TAG:给vps安装wordpress,vps安装wordpress小白,vps安装应用软件,vps安装教程卡尔云官网
www.kaeryun.com