在 Windows 系统中运行 WordPress,需要搭建一个支持 PHP 和 MySQL 的 Web 服务器环境。以下是详细的环境配置要求和常用方案:
一、基本环境要求(WordPress 官方推荐)
-
PHP 版本
- 推荐:PHP 7.4 或更高版本(建议使用 PHP 8.0+)
- 需要启用的扩展:
mysqli,mbstring,xml,curl,gd,openssl等。
-
数据库
- MySQL 5.6 或更高版本,或 MariaDB 10.0+
- 推荐使用 MySQL 5.7+ 或 MariaDB 10.3+
-
Web 服务器
- Apache 或 Nginx(Windows 上常见用 Apache)
- IIS(Internet Information Services)也可支持,但配置较复杂。
-
操作系统
- Windows 10 / 11 或 Windows Server 系列
二、推荐的部署方式(简化安装)
由于手动配置 Apache + PHP + MySQL 较为复杂,通常使用集成环境包快速搭建。
✅ 方案 1:使用集成开发环境(推荐新手)
-
XAMPP(最常用)
- 包含:Apache、MySQL、PHP、phpMyAdmin
- 下载地址:https://www.apachefriends.org
- 步骤:
- 安装 XAMPP
- 启动 Apache 和 MySQL 服务
- 将 WordPress 文件解压到
xampp/htdocs/your-site-name - 访问
http://localhost/your-site-name进行安装 - 使用 phpMyAdmin 创建数据库
-
WampServer
- 专为 Windows 设计,界面友好
- 自动集成 Apache、MySQL、PHP
- 支持多版本 PHP 切换
- 下载地址:https://www.wampserver.com
-
Local by Flywheel(推荐开发者)
- 图形化界面,一键创建本地 WordPress 站点
- 自动配置 HTTPS、数据库、域名等
- 下载地址:https://localwp.com
-
DesktopServer (by ServerPress)
- 专为 WordPress 优化的本地开发工具
- 操作简单,适合初学者
三、手动配置环境(高级用户)
如果你希望手动搭建,步骤如下:
-
安装 Web 服务器
- 安装 Apache 或配置 IIS
- 配置端口(默认 80)和虚拟主机
-
安装 PHP
- 从 https://windows.php.net 下载线程安全版(TS)与 Apache 匹配的版本
- 配置
php.ini,启用必要扩展
-
安装 MySQL / MariaDB
- 下载 MySQL Installer 或 MariaDB 安装包
- 设置 root 密码,创建数据库
-
配置 Apache 支持 PHP
- 修改
httpd.conf添加:LoadModule php_module "C:/php/php8apache2_4.dll" AddHandler application/x-httpd-php .php PHPIniDir "C:/php"
- 修改
-
部署 WordPress
- 下载 WordPress 最新版(https://wordpress.org/download/)
- 解压到 Web 根目录(如
htdocs) - 创建数据库
- 访问
http://localhost完成安装向导
四、其他注意事项
- 防火墙/杀毒软件:确保不阻止 Apache/MySQL 端口(80、3306)
- 权限问题:确保 PHP 可写
wp-content目录 - URL 重写:启用 Apache 的
mod_rewrite模块以支持固定链接 - HTTPS:开发环境可忽略,生产环境需配置 SSL
五、总结
| 方法 | 适合人群 | 优点 |
|---|---|---|
| XAMPP / WampServer | 新手 | 简单快捷,一键启动 |
| Local by Flywheel | 开发者 | 功能强大,支持多站点 |
| 手动配置 | 高级用户 | 完全自定义,学习价值高 |
💡 建议初学者使用 XAMPP 或 Local 快速搭建本地 WordPress 环境。
如有需要,我可以提供具体某一种方式的详细安装步骤。
云小栈