在网站开发和WordPress学习过程中,“本地安装WordPress” 是一个绕不开的重要步骤。相比直接购买服务器部署,先在本地构建并调试WordPress环境,不仅可以节省费用,更方便我们反复测试主题、插件和自定义功能,尤其适合初学者、前端开发人员、自由职业者以及想要进行WordPress二次开发的用户。
为什么要选择本地安装WordPress?
很多人会问,WordPress不是直接买个服务器装上就行了吗?本地安装的意义是什么?这里我们总结几点:
节省成本:不用购买域名和服务器就能练习建站。
更高自由度:本地测试主题、插件、修改代码,不怕“崩站”。
提高开发效率:调试速度快,无需上传文件。
无网络限制:即便断网也能使用,随时随地开发。
更适合学习和教学:许多培训课程都推荐本地环境练习。
一、准备阶段:本地服务器环境的选择
WordPress 是基于 PHP 和 MySQL 的开源 CMS 系统,因此我们需要一套本地运行 PHP 脚本和数据库的“服务器环境”。最常用的本地集成开发环境有:
XAMPP:跨平台支持 Windows / Mac / Linux,操作简单。
WAMP:适用于 Windows 系统。
MAMP:适用于 macOS 和 Windows。
LocalWP(原 Flywheel):适合开发者,界面现代,自动配置数据库和SSL。
本篇将重点以 XAMPP 和 LocalWP 为例详细介绍。
二、Windows系统本地安装WordPress详细步骤(以XAMPP为例)
1. 下载并安装XAMPP
打开 XAMPP 官网(https://www.apachefriends.org/)
选择适用于 Windows 的版本,建议选择 PHP 版本 >= 7.4
安装过程一路“Next”即可,注意勾选 Apache 和 MySQL 服务。
安装完成后,打开“XAMPP 控制面板”,启动 Apache 和 MySQL 模块,绿色即为运行成功。
2. 创建数据库
点击“Admin”按钮进入 phpMyAdmin。
点击左侧“新建”,输入数据库名称(如:wordpress_demo)。
编码建议选择“utf8mb4_general_ci”,然后点击创建。
3. 下载并解压WordPress程序
前往 WordPress 官方中文站(https://cn.wordpress.org/)下载最新版安装包。
解压后将整个 wordpress 文件夹复制到 XAMPP 安装目录下的 htdocs 文件夹中。
示例路径:C:\xampp\htdocs\wordpress_demo
4. 安装WordPress
在浏览器中访问:http://localhost/wordpress_demo
选择语言 -> 填写数据库信息:
数据库名:wordpress_demo
用户名:root(默认)
密码:(留空)
数据库主机:localhost
表前缀:默认 wp_ 或自定义
系统检测成功后继续,填写站点名称、管理员账户和密码。
安装完成,进入后台:http://localhost/wordpress_demo/wp-admin
🎉 恭喜你,WordPress 已成功本地安装在你的 Windows 电脑上!
三、Mac系统本地安装WordPress步骤(以MAMP为例)
1. 下载并安装 MAMP
打开 MAMP 官网(https://www.mamp.info/)
下载并安装 MAMP(非 MAMP PRO 即可)。
安装完成后,打开 MAMP 应用,点击“Start Servers”启动 Apache 和 MySQL 服务。
2. 创建数据库
点击“Open WebStart page”,进入 phpMyAdmin。
新建一个数据库,如 wp_mac_demo,编码设为 utf8mb4.
3. 解压WordPress并放入根目录
将 WordPress 解压后放入:/Applications/MAMP/htdocs/wp_mac_demo/
访问:http://localhost:8888/wp_mac_demo,开始安装流程。
4. 配置数据库和站点信息
步骤和 Windows 安装一致。配置完成后,即可登录后台开始开发。
四、使用LocalWP一键安装WordPress(推荐初学者)
如果你不想折腾环境配置,也可以使用更傻瓜式的 LocalWP:
前往官网(https://localwp.com/)下载对应系统版本。
安装后打开,点击“Create New Site”
自定义站点名称,选择“Preferred”配置(自动搭建 PHP + MySQL)
自动创建数据库,输入管理员账户后,自动完成安装!
你甚至不需要手动创建数据库,也无需修改配置文件,适合完全没有编程经验的用户。
五、本地安装WordPress常见问题与解决方案
1. Apache无法启动?
检查是否有 Skype、VMware、IIS 等软件占用了 80 端口。
进入 XAMPP 的 httpd.conf 文件,将端口改为 8080.再在浏览器访问:http://localhost:8080
2. 数据库连接错误?
确保 MySQL 服务已经启动。
用户名是否为 root,密码是否留空(XAMPP 默认密码为空)。
3. WordPress后台无法登录或出现403?
检查 .htaccess 文件权限或重置。
清除浏览器缓存、Cookie 或尝试其他浏览器。
六、如何使用本地WordPress进行开发测试?
调试插件和主题:本地环境不会影响线上站点,是测试插件、改代码的最佳平台。
使用开发工具:可以结合 VSCode、PhpStorm、SASS 编译器等工具本地开发。
学习WordPress结构:深入了解主题目录、函数调用、自定义模板。
搭配Git进行版本管理:本地 + Git 是最佳的开发习惯。
日后迁移上线:本地开发完成后,可以通过插件如 All-in-One WP Migration 轻松迁移至线上主机。
七、本地安装WordPress后如何迁移上线?
迁移方法有以下几种:
使用插件(如:All-in-One WP Migration、Duplicator)
通过导出数据库 + FTP 上传 + 修改 wp-config.php 和 URL
使用专业工具如 LocalWP 的“Push to host”功能(需配合主机服务)
总结
掌握本地安装 WordPress,不仅能帮助你打下坚实的建站基础,还能为以后的主题开发、插件调试、客户项目定制打下坚实的技术基础。无论你是初学者,还是准备成为专业 WordPress 开发者,本地环境的搭建与运用都是绕不过的第一课。