当前位置: 首页 > 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.lryc.cn/news/575993.html

相关文章:

  • Bootstrap 5学习教程,从入门到精通,Bootstrap 5 侧边栏导航(Offcanvas) 语法知识点及案例(26)
  • oracle基础审计管理
  • Django实战:自定义中间件实现全链路操作日志记录
  • IPv6配置
  • MySQL主从备份
  • 16.2 Docker多阶段构建实战:LanguageMentor镜像瘦身40%,支持500+并发1.2秒响应!
  • 2025年智能营销产品发展和应用趋势
  • uniapp消息推送
  • 向量关于基的坐标向量
  • 图像分割模型中的空间信息、上下文信息、空间路径、上下文路径到底是什么?有什么作用?
  • 【C++】atoi和std::stoi
  • redisTemplate简单实现幂等性校验
  • 微信小程序进度条progress支持渐变色
  • 【vue3】打包配置webpack压缩,哈希值设置
  • CVE-2015-5531源码分析与漏洞复现(Elasticsearch目录遍历漏洞)
  • 高斯混合模型GMMK均值(十三-1)——K均值是高斯混合模型的特例
  • macOS,切换 space 失效,向右切换space(move right a space) 失效
  • [论文阅读] 人工智能 | 真实场景下 RAG 系统的工程实践指南
  • JUC:7线程的五种状态与六种状态
  • AI歌手Yuri出道:GenAI,透露着新的AI产业机遇?
  • 增加寒武纪MLU270视频转码
  • 大数据赋能智能家居:打造你贴心的“数字管家”
  • STM32安全固件升级:使用自定义 bootloader 实现SD卡固件升级,包含固件加密
  • 【stm32】HAL库开发——CubeMX配置串口通讯(中断方式)
  • virtual box 配置ubuntu 22.04网络与SSH服务
  • A模块 系统与网络安全 第三门课 网络通信原理-2
  • 24CJ87-4:圆拱型采光排烟天窗
  • Pytorch基础函数速查
  • A Machine Learning Approach for Non-blind Image Deconvolution论文阅读
  • AI助力基因数据分析:用Python玩转生命密码的秘密