WordPress本机安装教程,零基础搭建本地测试环境

来自:素雅营销研究院

头像 方知笔记
2025年06月02日 02:19

在网站开发过程中,本地安装WordPress是开发者测试主题、插件和功能的理想选择。本教程将详细介绍如何在Windows和Mac系统上完成WordPress本机安装,无需购买域名和服务器即可开始您的网站开发之旅。

一、安装前的准备工作

  1. 系统环境要求
  • PHP 7.4或更高版本
  • MySQL 5.6或MariaDB 10.1以上
  • Apache或Nginx服务器
  • 推荐内存至少512MB
  1. 选择本地服务器环境
  • Windows用户推荐:XAMPP/WAMP
  • Mac用户推荐:MAMP/MAMP Pro
  • 通用方案:Local by Flywheel/Docker

二、Windows系统安装步骤(以XAMPP为例)

  1. 下载并安装XAMPP
  • 访问Apache Friends官网下载最新版XAMPP
  • 安装时勾选Apache、MySQL、PHP和phpMyAdmin
  • 安装目录建议选择D盘等非系统盘
  1. 启动服务
# 启动XAMPP控制面板
# 点击Apache和MySQL模块的"Start"按钮
  1. 创建数据库
  1. 下载WordPress
# 从wordpress.org下载最新中文版
# 解压到XAMPP的htdocs文件夹(如D:\xampp\htdocs\mysite)
  1. 配置wp-config.php
// 复制wp-config-sample.php重命名为wp-config.php
// 修改数据库连接信息
define('DB_NAME', 'wordpress_db');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
  1. 完成安装

三、Mac系统安装指南(使用MAMP)

  1. 安装MAMP Pro
  • 官网下载安装包
  • 拖拽应用到Applications文件夹
  • 首次运行设置Apache/Nginx和PHP版本
  1. 配置主机
# 创建新主机(如mysite.test)
# 设置文档根目录为/Applications/MAMP/htdocs/mysite
  1. 数据库创建
  • 通过MAMP的phpMyAdmin界面
  • 新建数据库和专属用户
  1. WordPress安装
# 下载并解压WordPress到主机目录
# 访问mysite.test开始安装

四、常见问题解决方案

  1. 端口冲突问题
  • 修改Apache默认端口(如8080)
  • 在配置文件中更改Listen指令
  1. 数据库连接错误
// 检查wp-config.php中的配置
// 确认MySQL服务已启动
  1. 固定链接失效
# 启用Apache的mod_rewrite模块
# 在.htaccess中添加重写规则

五、本地开发进阶技巧

  1. 多站点配置
  • 修改wp-config.php启用多站点
  • 通过子域名或子目录管理多个站点
  1. 邮件发送测试
  • 安装WP Mail SMTP插件
  • 使用MailHog等本地邮件捕获工具
  1. 版本控制集成
# 在项目目录初始化Git仓库
# 添加.gitignore排除上传目录和配置文件

完成本地安装后,您可以安全地测试主题修改、插件开发,所有更改都不会影响线上网站。当测试完成后,可以使用All-in-One WP Migration等插件轻松将本地站点迁移到生产环境。

提示:定期备份您的本地数据库和文件,使用Local by Flywheel等工具可以创建可导出的站点快照,方便在不同设备间转移开发环境。