要运行 WordPress,你需要满足以下几个基本条件(运行环境):
1. 服务器环境
WordPress 是用 PHP 编写、依赖 MySQL 或 MariaDB 数据库的一个网站系统。
它可以部署在多种类型的服务器上,主要分为本地开发环境和线上服务器环境(生产环境)两大类。
1.1 本地开发环境(适合学习/测试/开发)
本地开发环境指的是:在自己的电脑上模拟一台服务器,不需要联网即可运行WordPress
常用的工具有:
工具名称 | 支持系统 | 包含组件 | 适合人群 |
---|---|---|---|
XAMPP | Windows / macOS / Linux | Apache + MySQL + PHP + phpMyAdmin | 初学者,跨平台 |
MAMP | Windows / macOS | Apache + MySQL + PHP(更偏向 mac 用户) | mac 用户 |
Laragon | Windows | Nginx/Apache + PHP + MySQL + 更多 | 开发者 |
Local by Flywheel | Windows / macOS | WordPress 快速部署环境 | WordPress 专用 |
小皮面板 | Windows | Nginx/Apache + PHP + MySQL + 更多 | 开发者 |
本地开发环境的优点是:
- 在本地快速安装和运行WordPress,适合小白调试和学习以及做开发测试
- 不依赖外部网络,只在内部运行,稳定快速
- 安全(只在局域网内运行,不对外开放)
本地开发环境的缺点是:
- 无法访问外网,网站无法上线,只能在本地运行和访问
1.2 线上服务器环境(适合正式上线网站)
线上服务器环境指的是:把WordPress部署运行在具有公网IP的服务器上,常见的服务器类型有:
虚拟主机(Shared Hosting)、VPS(Virtual Private Server)、云服务器(ECS)、托管平台
作为用户,我们该选择哪种线上服务器环境呢?
目的 | 推荐方式 |
---|---|
学习/测试/开发 | 本地环境(XAMPP、Local、MAMP) |
个人博客/小网站 | 虚拟主机 / 轻量云服务器(如阿里云轻量应用服务器) |
企业网站 / 高流量网站 | VPS 或云服务器(推荐安装宝塔面板) |
不懂技术又要上线 | WordPress 托管平台或托管服务 |
2. 软件环境
软件环境指的就是WordPress能够运行所需要的软件环境,WordPress常见的运行环境有:LNMP和LAMP
组件 | 要求 |
---|---|
线上服务器的操作系统 | Linux、macOS、Windows(推荐使用 Linux) |
Web服务器 | Apache、Nginx 或 LiteSpeed |
数据库软件 | MySQL或MariaDB |
PHP | PHP |
LNMP指的是:Linux+Nginx+MySQL+PHP
LAMP指的是:Linux+Apache+MariaDB+PHP
- 线上服务器所使用的系统:Linux、macOS、Windows(推荐使用 Linux)
- Web服务器指的是能够处理用户的正常访问请求
- WordPress需要数据库去存储数据结构,所以需要数据库软件
- WordPress程序由于是PHP语言编写的,所以需要PHP环境。
国际用户你可以访问:https://wordpress.org/about/requirements/查看运行WordPress的要求
国内用户可以访问:https://cn.wordpress.org/about/requirements/ 查看运行WordPress的要求

3. 总结
首先,我们先确认该项目是否上线,不上线就使用本地环境:小皮面板(phpstudy)、phpEnv、XAMP、MAMP等去部署相应的环境(PHP、MySQL、Nginx等),然后通过本地文件映射和部署WordPress,实现在本地搭建一个WordPress网站进行测试
如果项目上线,则需要购买一台虚拟主机、VPS、云服务器ECS或托管平台,把WordPress部署到上述提到的服务中,然后在这些服务中部署所需要的软件LAMP或LNMP,最后在域名管理处,把域名解析到对应的云服务公网IP上,这样就可以通过域名访问你的网站了
评论留言