本地搭建 WordPress 或 Typecho 环境指南

按顺序操作可避免常见问题。

XAMPP 控制面板

1. 安装 XAMPP

  1. 访问 Apache Friends 官网 下载 Windows 版
  2. 安装时注意:

    • 路径不要有中文或空格(推荐 D:\xampp
    • 保持默认选项
  3. 安装完成后:

    • 打开 XAMPP 控制面板
    • 启动 Apache 和 MySQL 服务(显示绿色表示成功)
  4. 端口冲突解决方案:

    • 点击 Config → Service and Port Settings
    • 修改 Main Port 为 8080,SSL Port 为 4433
  5. 验证安装:

    • 浏览器访问 http://localhost:8080
    • 看到欢迎页即安装成功

2. 创建数据库

  1. 访问 phpMyAdmin:
    http://localhost:8080/phpmyadmin
  2. 创建新数据库:

    库名整理规则用途
    wp01utf8mb4_general_ciWordPress
    typechoutf8mb4_general_ciTypecho

关于用户和整理规则的说明

需要创建单独用户吗?

  • 本地开发:可直接使用默认的 root 用户(密码留空)
  • 生产环境:建议新建专用用户并设置权限:

    1. 在 phpMyAdmin 点击「用户账户」→「新增用户账户」
    2. 设置用户名(如 wp_user)和强密码
    3. 勾选「授予该用户对数据库的所有权限」

什么是「整理规则」(Collation)?

这是字符排序规则,影响文本存储和比较方式:

  • 推荐 utf8mb4_general_ci

    • 支持所有 Unicode 字符(包括表情符号)
    • ci 表示不区分大小写(如搜索 "apple" 会匹配 "Apple"
    • WordPress/Typecho 官方推荐
  • 其他常见规则:

    规则特点适用场景
    utf8mb4_bin区分大小写需要精确匹配时使用
    utf8_general_ci旧版规则,不支持 4 字节字符❌ 不推荐

3. 部署 WordPress

  1. 下载:WordPress 官方下载
  2. 解压到:D:\xampp\htdocs\wp(可自定义目录名)
  3. 安装向导:

    • 访问 http://localhost:8080/wp
    • 填写数据库信息:

      项目
      数据库名wp01
      用户名root
      密码留空
      主机localhost
  4. 完成安装:

    • 设置站点标题和管理员账号
    • 后台地址:http://localhost:8080/wp/wp-admin

4. 部署 Typecho

  1. 下载:Typecho 官方下载
  2. 解压到:D:\xampp\htdocs\tc
  3. 安装向导:

    • 访问 http://localhost:8080/tc/install.php
    • 填写数据库信息:

      项目
      数据库typecho
      用户名root
      密码留空
      表前缀typecho_
  4. 完成安装:

    • 设置管理员账号
    • 后台地址:http://localhost:8080/tc/admin

5. 主题与插件管理

程序主题目录插件目录
WordPresswp/wp-content/themes/wp/wp-content/plugins/
Typechotc/usr/themes/tc/usr/plugins/

安装方法

  1. 下载主题/插件包
  2. 解压到对应目录
  3. 在程序后台启用

6. 常见问题解决

问题现象解决方案
Apache 启动后自动关闭修改端口为 8080/4433;或关闭 IIS 的 World Wide Web Publishing Service
PHP 提示缺少 VC++ 运行库安装 VC++ 2015-2022 x64 后重启
数据库连接失败确认 MySQL 服务已启动;root 密码为空;检查防火墙是否阻止 3306 端口
中文显示乱码数据库使用 utf8mb4_general_ci 编码;确保文件使用 UTF-8 无 BOM 格式

7. 访问地址

  • WordPress

    • 前台:http://localhost:8080/wp
    • 后台:http://localhost:8080/wp/wp-admin
  • Typecho

    • 前台:http://localhost:8080/tc
    • 后台:http://localhost:8080/tc/admin
版权属于:hdxiaoke
本文链接:https://www.imibtc.com/21.html
本站未注明转载的文章均为原创,并采用 CC BY-NC-SA 4.0 授权协议,转载请注明来源,谢谢!