当前位置: 首页 > news >正文

本地部署 WordPress 博客完整指南(基于 XAMPP)

前言

在数字化时代,搭建一个属于自己的博客网站不仅是一种表达方式,更是技术成长的起点。WordPress 作为世界上最受欢迎的博客系统之一,因其强大的插件生态、灵活的主题支持和开放的社区而广受青睐。

本教程将手把手教你如何在本地电脑(Windows 系统)上通过 XAMPP 快速搭建一套完整的 WordPress 博客环境。无论你是新手尝试 WordPress,还是开发者本地调试网站,这份指南都将帮助你高效完成部署。

第一步:准备工作

安装 XAMPP

  • 下载:XAMPP Installers and Downloads for Apache Friends

  • 安装后打开 XAMPP 控制面板,启动 Apache 和 MySQL 服务

下载 WordPress

  • 中文官网:下载 – WordPress.org China 简体中文

  • 下载 .zip 安装包后解压

第二步:配置网站目录

  • 打开 C:\xampp\htdocs\ 文件夹

  • 将 WordPress 解压后的所有内容复制到该目录下(或放入子文件夹如 wordpress

  • 推荐使用根目录,访问地址为 http://localhost/

第三步:创建数据库

1.在 XAMPP 控制面板点击 MySQL 后的 Admin,进入 phpMyAdmin

2.点击顶部的【数据库】标签

3.输入数据库名:wordpress_db

4.点击【创建】

第四步:配置 WordPress 数据库连接

方法一:自动创建配置文件(推荐)

  1. 浏览器访问 http://localhost/

  2. 进入 WordPress 安装引导页

  3. 点击“现在就开始”,并填写数据库信息:

设置项
数据库名wordpress_db
用户名root
密码(留空)
数据库主机localhost

WordPress 会自动生成 wp-config.php 配置文件。

方法二:手动创建配置文件(如自动失败)

  1. 复制一份:

wp-config-sample.php → wp-config.php

     2.编辑 wp-config.php,填写以下内容:

define( 'DB_NAME', 'wordpress_db' );
define( 'DB_USER', 'root' );
define( 'DB_PASSWORD', '' );
define( 'DB_HOST', 'localhost' );

   3.保存后刷新浏览器继续安装

图鉴

1.打开xampp目录。

2.点击htdocs文件,可以清空文件中的内容。

3.解压下载的wordpress压缩包,并点击WordPress文件夹。

4,将WordPress中的内容复制。

5.复制到htdocs文件夹中,并且复制wp-config-sample.php,重命名wp-config.php。

6.修改wp-config.php中对应的内容。

7.保存并退出。

8.打开浏览器输入:​​​​​​http://localhost/

9.设置自己的WordPress账号相关信息:

10.最后就是登录了。

第五步:完成安装

  1. 填写网站标题、管理员用户名、密码、邮箱

  2. 点击“安装 WordPress”

  3. 安装成功后登录后台:

http://localhost/wp-login.php

部署完成后可以做什么?

  • 自由更换主题、安装插件,打造个性化网站

  • 写博客文章、管理评论、展示图片等

  • 本地开发调试插件或主题

  • 不联网即可演示、测试或学习 WordPress 架构

常见问题与解答

问题可能原因解决方法
建立数据库连接时出错wp-config.php 未配置手动填写数据库名/用户/密码
打不开 http://localhost/Apache 未启动打开 XAMPP 控制面板,启动 Apache
安装失败/配置文件未生成文件权限或目录错误检查 htdocs 权限、手动复制 config
数据库连接失败数据库未创建或密码错误

使用 phpMyAdmin 创建空数据库

总结

通过 XAMPP 部署 WordPress 是快速入门建站的理想方式。它无需公网服务器,部署简单,非常适合本地测试、开发和学习。掌握这个技能,你就已经踏入了 Web 技术的第一步。

相关文章:

  • 替代创维GL3213S 读卡DD3118方案3.0国产 GL3224-32 TF/SD卡解码芯片
  • 【开源项目】「安卓原生3D开源渲染引擎」:Sceneform‑EQR
  • 汽车涂胶车间的“通信桥梁”:PROFIBUS DP转ETHERNET/IP网关的应用实践
  • 高防IP在服务器中的作用都有哪些?
  • 微信小程序进度条progress支持渐变色
  • iOS 网络请求断连重试失败?抓包分析丢包原因的完整流程
  • 设计模式精讲 Day 15:解释器模式(Interpreter Pattern)
  • .net8创建tcp服务接收数据通过websocket广播
  • 安科瑞碳计量电表与碳资产管理平台:企业双碳转型的智能中枢
  • Kamailio SIP+RTP双网卡SBC呼叫流程与媒体处理说明
  • Flutter 网络栈入门,Dio 与 Retrofit 全面指南
  • <script setup> 语法糖
  • 基于 Spring Boot + Vue 3的现代化社区团购系统
  • MyBatis中的SQL理解
  • Dubbo服务调用全流程解析
  • matlab实现轮轨接触几何计算
  • 前置机、跳板机、堡垒机详细介绍及对比
  • 数字孪生技术为UI前端注入新活力:实现智能化交互新体验
  • vue将页面导出pdf,vue导出pdf ,使用html2canvas和jspdf组件
  • OpenCV CUDA模块设备层-----双曲正弦函数sinh()