WordPress 本身是用 PHP 编写的 Web 应用,不直接依赖特定操作系统(OS),而是依赖于运行在其上的 Web 服务器、PHP 解释器和数据库。因此,严格来说,WordPress 没有“操作系统最低要求”,但需满足其底层运行环境的兼容性要求。
以下是官方推荐及实际可行的最低操作系统环境要求(兼顾稳定性与支持):
✅ 官方推荐(WordPress.org 最新版本,如 6.5+):
- 操作系统:
- Linux(如 Ubuntu 22.04 LTS、CentOS Stream 9、Debian 11+)✅ 最主流、最稳定、官方首选
- Windows Server(2016 或更新版本,配合 IIS 或 WAMP/XAMPP)✅ 支持但非首选,运维复杂度略高
- macOS(仅限本地开发,如 MAMP、LocalWP、Docker)✅ 不建议用于生产环境
📌 注意:WordPress 不支持 Windows 桌面版(如 Windows 10/11 直接运行)作为服务器——它需要 Web 服务器软件(如 Apache/Nginx)和 PHP 环境,不能像桌面应用那样双击运行。
🔧 核心底层环境最低要求(这才是真正关键!):
| 组件 | 最低要求(WordPress 6.5+ 推荐) | 说明 |
|---|---|---|
| PHP | ≥ 8.1.0(强烈建议 8.2+) | WordPress 6.3 起已弃用 PHP 7.4;PHP 8.0 已于 2023 年底停止安全支持;PHP < 8.1 可能导致插件/主题兼容问题或安全风险。 |
| MySQL / MariaDB | MySQL ≥ 5.7 或 MariaDB ≥ 10.2 | 更高版本(如 MySQL 8.0+ / MariaDB 10.5+)更佳,支持更好的字符集(utf8mb4)和性能。 |
| Web 服务器 | Apache ≥ 2.4(启用 mod_rewrite)或 Nginx ≥ 1.16(需正确配置重写规则) |
IIS 10+ 也支持(Windows Server),但配置稍复杂。 |
| HTTPS 支持 | 强烈推荐(现代浏览器对 HTTP 站点有警告,且部分功能如 WebP 图片、登录安全等依赖 HTTPS) | 非技术硬性要求,但属事实上的生产环境最低标准。 |
⚠️ 不再支持的环境(应避免):
- ❌ PHP 7.4 或更低版本(已 EOL,存在严重安全漏洞)
- ❌ MySQL 5.6 或更低(不支持
utf8mb4_0900_as_cs等现代排序规则,可能导致表情符号、多语言异常) - ❌ Windows XP / Vista / Server 2003(无可用安全更新,PHP 和 Web 服务器无法可靠运行)
- ❌ 任何不支持 TLS 1.2+ 的旧系统(影响支付网关、CDN、API 连接等)
💡 实用建议:
- 生产环境:选择 Linux(如 Ubuntu 22.04 LTS) + Nginx/Apache + PHP 8.2 + MariaDB 10.11 —— 免费、稳定、社区支持完善。
- 本地开发:推荐 LocalWP(macOS/Windows)、DevKinsta 或 Docker(
wordpress:latest镜像)——开箱即用,自动满足所有要求。 - 主机选购:认准支持 PHP 8.1+、MySQL 5.7+、Let’s Encrypt 免费 SSL 的托管商(如 SiteGround、Cloudways、阿里云轻量应用服务器等)。
✅ 总结一句话:
WordPress 无 OS 级别最低要求,但生产环境应运行在支持 PHP 8.1+、MySQL 5.7+/MariaDB 10.2+ 的现代类 Unix 系统(首选 Linux)上;Windows/macOS 仅推荐用于开发测试。
如需我帮你检查当前环境是否合规,或提供一键部署脚本(Ubuntu+Nginx+PHP+MySQL),欢迎随时告诉我 😊
CLOUD云枢