当前位置: 首页 > 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 技术的第一步。

http://www.lqws.cn/news/550135.html

相关文章:

  • nt!MiFlushSectionInternal函数分析从nt!IoSynchronousPageWrite函数到Ntfs!NtfsFsdWrite函数
  • 三阶落地:腾讯云Serverless+Spring Cloud的微服务实战架构
  • React中的ErrorBoundary
  • 【经验】新版Chrome中Proxy SwitchyOmega2已实效,改为ZeroOmega
  • 车载诊断架构 --- 诊断与ECU平台工作说明书
  • SQL Server for Linux 如何实现高可用架构
  • 【策划所需编程知识】
  • 中国双非高校经费TOP榜数据分析
  • 【记录】Ubuntu|Ubuntu服务器挂载新的硬盘的流程(开机自动挂载)
  • SQL学习笔记4
  • MFC获取本机所有IP、局域网所有IP、本机和局域网可连接IP
  • 一起endpoint迷路的问题排查总结
  • 浅谈Apache HttpClient的相关配置和使用
  • git add 报错UnicodeDecodeError: ‘gbk‘ codec can‘t decode byte 0xaf in position 42
  • SOCKS 协议版本 5 (RFC 1928)
  • 【stm32】HAL库开发——CubeMX配置串口通讯(中断方式)
  • VUE使用过程中的碰到问题记录
  • 自动对焦技术助力TGV检测 半导体检测精度大突破
  • 工作台-02.代码开发
  • Linux信号机制:从入门到精通
  • [Python]-基础篇1- 从零开始的Python入门指南
  • 微调大语言模型(生成任务),怎么评估它到底“变好”了?
  • Python网安-zip文件暴力破解
  • Java:链接mysql数据库报错:CommunicationsException: Communications link failure
  • Coze API如何上传文件能得到文件的file_url
  • 缓解停车难的城市密码:4G地磁检测器如何重构车位资源分配
  • Discrete Audio Tokens: More Than a Survey
  • TensorRT-LLM的深度剖析:关键问题与核心局限性
  • Java-异常类
  • Spearman检验组间相关性及SCI风格绘图