加油
努力

在Windows系统中运行WordPress需要哪些环境配置?

在 Windows 系统中运行 WordPress,需要搭建一个支持 PHP 和 MySQL 的 Web 服务器环境。以下是详细的环境配置要求和常用方案:


一、基本环境要求(WordPress 官方推荐)

  1. PHP 版本

    • 推荐:PHP 7.4 或更高版本(建议使用 PHP 8.0+)
    • 需要启用的扩展:mysqli, mbstring, xml, curl, gd, openssl 等。
  2. 数据库

    • MySQL 5.6 或更高版本,或 MariaDB 10.0+
    • 推荐使用 MySQL 5.7+ 或 MariaDB 10.3+
  3. Web 服务器

    • Apache 或 Nginx(Windows 上常见用 Apache)
    • IIS(Internet Information Services)也可支持,但配置较复杂。
  4. 操作系统

    • Windows 10 / 11 或 Windows Server 系列

二、推荐的部署方式(简化安装)

由于手动配置 Apache + PHP + MySQL 较为复杂,通常使用集成环境包快速搭建。

✅ 方案 1:使用集成开发环境(推荐新手)

  1. XAMPP(最常用)

    • 包含:Apache、MySQL、PHP、phpMyAdmin
    • 下载地址:https://www.apachefriends.org
    • 步骤:
      1. 安装 XAMPP
      2. 启动 Apache 和 MySQL 服务
      3. 将 WordPress 文件解压到 xampp/htdocs/your-site-name
      4. 访问 http://localhost/your-site-name 进行安装
      5. 使用 phpMyAdmin 创建数据库
  2. WampServer

    • 专为 Windows 设计,界面友好
    • 自动集成 Apache、MySQL、PHP
    • 支持多版本 PHP 切换
    • 下载地址:https://www.wampserver.com
  3. Local by Flywheel(推荐开发者)

    • 图形化界面,一键创建本地 WordPress 站点
    • 自动配置 HTTPS、数据库、域名等
    • 下载地址:https://localwp.com
  4. DesktopServer (by ServerPress)

    • 专为 WordPress 优化的本地开发工具
    • 操作简单,适合初学者

三、手动配置环境(高级用户)

如果你希望手动搭建,步骤如下:

  1. 安装 Web 服务器

    • 安装 Apache 或配置 IIS
    • 配置端口(默认 80)和虚拟主机
  2. 安装 PHP

    • 从 https://windows.php.net 下载线程安全版(TS)与 Apache 匹配的版本
    • 配置 php.ini,启用必要扩展
  3. 安装 MySQL / MariaDB

    • 下载 MySQL Installer 或 MariaDB 安装包
    • 设置 root 密码,创建数据库
  4. 配置 Apache 支持 PHP

    • 修改 httpd.conf 添加:
      LoadModule php_module "C:/php/php8apache2_4.dll"
      AddHandler application/x-httpd-php .php
      PHPIniDir "C:/php"
  5. 部署 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 开发者 功能强大,支持多站点
手动配置 高级用户 完全自定义,学习价值高

💡 建议初学者使用 XAMPPLocal 快速搭建本地 WordPress 环境。


如有需要,我可以提供具体某一种方式的详细安装步骤。

云服务器