WordPress 对服务器的操作系统和 PHP 环境有明确的最低要求,但为了获得更好的性能、安全性和兼容性,建议使用更新的版本。以下是截至 2024 年 WordPress 官方推荐的系统要求(适用于 WordPress 6.x 版本):
✅ 一、服务器操作系统要求
WordPress 本身是用 PHP 编写的,因此可以在任何支持 PHP 和 Web 服务器(如 Apache 或 Nginx)的操作系统上运行。常见的支持系统包括:
- Linux(最常见,如 Ubuntu、CentOS、Debian)
- Windows Server(通过 IIS 或 Apache 运行)
- macOS(通常用于本地开发环境)
💡 虽然没有严格限制操作系统,但 Linux 是最推荐的选择,因其稳定性、安全性及与 LAMP/LEMP 架构的良好集成。
✅ 二、PHP 环境要求(关键)
WordPress 官方推荐的 PHP 配置如下:
🔹 最低要求(官方支持):
- PHP 7.7 或更高版本
⚠️ 注意:从 WordPress 6.4 开始,最低要求为 PHP 7.7。不再支持 PHP 7.4 及以下版本。
更早版本(如 WP 5.2–6.3)要求 PHP 7.4+,但现在已逐步淘汰旧版。
🔹 推荐版本(最佳实践):
- PHP 8.0、8.1 或 8.2
使用 PHP 8.x 可显著提升性能(比 PHP 7.x 快 20%-50%),并获得更好的安全更新支持。
🔹 必需的 PHP 扩展:
WordPress 正常运行需要以下 PHP 扩展启用:
mod_rewrite(Apache)或 URL 重写支持(Nginx)MySQLi或PDO MySQL(数据库连接)JSON(数据交换)XML/libxmlcURL(远程请求)OpenSSL(HTTPS 支持)GD或ImageMagick(图像处理)mbstring(多字节字符串处理,中文等)zlib(压缩支持)iconv(字符编码转换)
✅ 三、数据库要求
- MySQL 5.7 或更高版本
- 或 MariaDB 10.3 或更高版本
- 推荐使用 UTF-8 编码(
utf8mb4)
WordPress 使用
utf8mb4来支持完整的 Unicode(如 emoji 表情)。
✅ 四、Web 服务器要求
支持以下任一 Web 服务器:
- Apache(推荐启用
mod_rewrite模块以支持固定链接) - Nginx
- Microsoft IIS(Windows 环境,配置较复杂)
✅ 五、其他要求
- 磁盘空间:至少 1GB(根据媒体文件大小而定)
- 内存限制:PHP 内存限制建议 ≥ 256MB(可通过
php.ini设置memory_limit = 256M) - 上传文件大小限制:建议设置
upload_max_filesize≥ 64M - 支持 HTTPS:强烈建议启用 SSL 证书以保障安全
✅ 六、官方推荐的服务器环境(LAMP/LEMP 示例)
| 组件 | 推荐版本 |
|---|---|
| 操作系统 | Ubuntu 20.04/22.04 LTS 或 CentOS 7+/8 |
| Web 服务器 | Apache 2.4 或 Nginx 1.18+ |
| PHP | 8.1 或 8.2 |
| 数据库 | MySQL 8.0 或 MariaDB 10.6+ |
📌 总结建议
| 项目 | 建议配置 |
|---|---|
| PHP 版本 | PHP 8.1 或 8.2(避免使用过时版本) |
| 数据库 | MySQL 5.7+ 或 MariaDB 10.3+ |
| 操作系统 | Linux(Ubuntu/CentOS) |
| Web 服务器 | Apache 或 Nginx |
| 安全性 | 启用 HTTPS,定期更新 PHP 和 WordPress |
🔗 官方文档参考:https://wordpress.org/about/requirements/
如果你使用的是虚拟主机或云服务器(如阿里云、腾讯云、AWS、Bluehost、SiteGround 等),请确保服务商提供的环境满足以上要求,尤其是 PHP 版本。
如有需要,我可以提供具体的 PHP 配置示例或 .htaccess / Nginx 规则配置。
云小栈