WordPress 官方推荐的最低操作系统环境(更准确地说,是服务器运行环境要求)如下:
✅ 核心要点:WordPress 本身是 PHP 应用,不直接依赖特定操作系统,但需在支持 PHP/MySQL(或兼容数据库)的类 Unix 或 Windows 服务器上运行。
以下是官方(wordpress.org)和实际部署中公认的最低兼容环境要求:
✅ 最低操作系统与平台要求(2024 年最新推荐,兼容 WordPress 6.5+)
| 组件 | 最低要求 | 推荐要求(生产环境) |
|---|---|---|
| 操作系统 | ✅ Linux(如 Ubuntu 20.04+/CentOS 7+/Debian 11+) ✅ Windows Server(2012 R2+,需 IIS + PHP) ✅ macOS(仅限本地开发,如 MAMP/XAMPP) ⚠️ 不支持旧版 Windows(如 XP/Vista)、32位系统(已淘汰) |
Linux(稳定、安全、社区支持好) |
| Web 服务器 | ✅ Apache 2.4+ ✅ Nginx 1.10+(需正确配置 PHP-FPM) ✅ LiteSpeed / OpenLiteSpeed ✅ IIS 8.0+(Windows) |
Apache 或 Nginx(主流且优化成熟) |
| PHP | ⚠️ 最低:PHP 7.4(*但已于 2023 年 11 月终止支持,WordPress 6.3+ 已不再测试或保证兼容) ✅ 当前强制最低:PHP 8.0+(WordPress 6.2 起要求;6.5+ 强烈建议 ≥8.1) |
PHP 8.1 或 8.2(性能更好、安全性更高、完全兼容) |
| 数据库 | ✅ MySQL 5.6+ 或 MariaDB 10.1+ ✅ PostgreSQL(需插件支持,非原生默认) ⚠️ 不支持 MySQL <5.6、MariaDB <10.1(缺少 JSON 支持等关键特性) |
MySQL 8.0+ 或 MariaDB 10.6+(支持 utf8mb4 字符集、性能优化) |
| 其他 | ✅ mod_rewrite(Apache)或 URL 重写支持(Nginx/IIS)✅ cURL, JSON, GD(图像处理), XML, mbstring, openssl 等 PHP 扩展启用 |
启用 opcache(显著提升性能) |
❌ 明确不支持的环境(应避免)
- PHP < 8.0(WordPress 6.2+ 已弃用支持,存在安全风险与功能缺失)
- MySQL < 5.6(缺少
utf8mb4_unicode_520_ci排序规则,影响表情符号、多语言支持) - Windows Server 2008 R2 或更早版本(无长期安全更新,PHP 兼容性差)
- 共享主机使用过时的“PHP 5.x”或“PHP 7.2”(常见于老旧主机商,强烈建议迁移)
💡 补充说明
- WordPress 是跨平台的:只要满足上述软件栈(PHP + Web Server + DB),可在 Linux/macOS/Windows 上运行。
- 云/容器环境同样适用:Docker(官方
wordpress:php8.2-apache镜像)、AWS EC2、阿里云 ECS、Vercel(需特殊配置,如 Serverless WordPress)等均被广泛支持。 - 本地开发推荐:
- ✅ LocalWP(专为 WP 优化,一键安装)
- ✅ Docker +
docker-compose.yml(标准 LEMP 栈) - ✅ XAMPP/MAMP(适合初学者,但注意更新 PHP 版本)
✅ 总结一句话答案:
WordPress 最低可运行于 PHP 8.0+、MySQL 5.6+/MariaDB 10.1+、Apache 2.4+/Nginx 1.10+ 的 Linux/Windows/macOS 服务器环境;生产环境强烈推荐 PHP 8.1+、Ubuntu 22.04/CentOS Stream 9、Nginx/Apache + MariaDB 10.6+。
如需,我可为你提供:
- 一键部署脚本(Ubuntu + Nginx + PHP 8.2 + MariaDB)
- Docker Compose 配置文件
- 主机商选择避坑指南(哪些共享主机仍用 PHP 7.4?)
欢迎随时提出 👍
云计算导航