WordPress 对服务器有一定的基本要求,以确保其正常运行和良好性能。以下是官方推荐的服务器配置要求(适用于大多数标准 WordPress 网站):
🖥 一、基本服务器要求(官方推荐)
| 项目 | 要求 |
|---|---|
| PHP 版本 | 8.0 或更高(推荐 8.0、8.1、8.2) ⚠️ WordPress 已不再支持 PHP 7.4 及以下版本(从 2023 年起) |
| MySQL 版本 | 5.7 或更高,或 MariaDB 10.3 或更高 |
| Web 服务器 | Apache(需启用 mod_rewrite 模块)或 Nginx |
| HTTPS 支持 | 推荐启用 SSL/TLS(现代浏览器和 SEO 所需) |
| 内存(RAM) | 至少 512MB,推荐 1GB 或以上(尤其使用较多插件时) |
| 磁盘空间 | 至少 1GB 可用空间(视媒体文件数量而定) |
| 操作系统 | Linux(推荐)、Windows Server、macOS(开发环境) |
📦 二、推荐的服务器环境组合(LAMP/LEMP)
常见的 WordPress 运行环境包括:
✅ LAMP(Linux + Apache + MySQL + PHP)
- 适合初学者,兼容性好
- 常见于共享主机(如 Bluehost、SiteGround)
✅ LEMP(Linux + Nginx + MySQL + PHP)
- 性能更高,适合高流量网站
- 更节省资源,适合 VPS 或云服务器(如 AWS、阿里云、腾讯云)
⚙️ 三、PHP 配置建议
WordPress 运行需要以下 PHP 扩展:
- mysqli 或 pdo_mysql(数据库连接)
- json
- hash
- openssl
- mbstring
- xml
- gd(用于图像处理)
- curl
- zip(用于插件/主题安装)
- intl(多语言支持)
PHP 常见配置建议:
memory_limit = 256M ; 推荐值
upload_max_filesize = 64M ; 上传媒体文件大小限制
post_max_size = 128M
max_execution_time = 300
max_input_vars = 3000
🔐 四、安全性建议
- 启用防火墙(如
ufw或云安全组) - 定期更新 PHP、MySQL、操作系统
- 使用强密码和 SSH 密钥登录
- 定期备份网站文件和数据库
- 使用
.htaccess(Apache)或 Nginx 配置保护敏感文件(如wp-config.php)
📈 五、根据网站规模的服务器建议
| 网站类型 | 推荐配置 |
|---|---|
| 小型博客/企业站(日访问 < 1k) | 共享主机 或 1核CPU / 1GB RAM VPS |
| 中型网站(日访问 1k~10k) | 2核CPU / 2GB RAM,启用缓存(Redis/Memcached) |
| 大型网站/电商站(日访问 > 10k) | 4核+ CPU / 4GB+ RAM,CDN + 对象存储 + 负载均衡 |
🌐 六、支持的托管类型
| 托管方式 | 是否推荐 | 说明 |
|---|---|---|
| 共享主机 | ✅ 初学者友好 | 成本低,但性能有限 |
| VPS / 云服务器 | ✅ 推荐 | 灵活、性能好(如阿里云、腾讯云、AWS) |
| 专用服务器 | ✅ 高流量网站 | 完全控制,成本高 |
| 托管型 WordPress 主机 | ✅ 高度优化 | 如 WP Engine、Kinsta(自动更新、缓存、安全) |
✅ 总结:最低可行配置(简单博客)
- PHP 8.0+
- MySQL 5.7+
- Apache/Nginx
- 1GB RAM
- 10GB 存储空间
- Linux 系统(如 Ubuntu 20.04/22.04)
如果你是初学者,可以选择支持 WordPress 的一键安装主机(如阿里云虚拟主机、Bluehost、SiteGround),它们已预配置好环境。
如果你自己搭建服务器,推荐使用 宝塔面板、LNMP.org 一键包 或 Docker 来快速部署 WordPress 环境。
如需,我可以提供详细的 LEMP 安装脚本或宝塔面板配置指南。
云服务器