运行WordPress最低需要什么样的操作系统环境?

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?)
    欢迎随时提出 👍
未经允许不得转载:云计算导航 » 运行WordPress最低需要什么样的操作系统环境?