如何在本地主机上安装 WordPress

想要轻松体验 WordPress,又不担心网站崩溃?在本地主机上安装 WordPress,能够让你在安全的环境中测试新功能、学习平台并进行离线开发网站。本文将指导你在计算机上本地安装 WordPress。

什么是 Localhost?

当提到“localhost”时,它指的是你自己的电脑充当网络服务器。网站文件会存储在个人设备上,而不是互联网上的远程服务器。

步骤 1:选择本地服务器环境

要创建本地服务器环境,需要模拟 Web 服务器所有组件的软件。常见的选择有:

XAMPP(跨平台解决方案,适用于 Windows、Mac 和 Linux)

MAMP(专为 macOS 优化,也有 Windows 版本)

WAMP(适用于 Windows)

Local by Flywheel(专为 WordPress 设计,适合初学者)

步骤 2:下载并安装 XAMPP / MAMP

对于 Windows 用户 (XAMPP)

访问 Apache Friends 网站 下载 XAMPP。安装并运行安装程序,确保选择“Apache”、“MySQL”、“PHP”和“phpMyAdmin”组件。

选择安装目录,默认位置即可。

完成安装。

对于 Mac 用户 (MAMP)

访问 MAMP 网站 下载 MAMP。安装 MAMP,按照提示操作。

将 MAMP 图标拖到应用程序文件夹中。

步骤 3:配置本地服务器

对于 Windows 用户 (XAMPP)

启动 XAMPP 控制面板,点击“启动”按钮启动 Apache 和 MySQL 服务。

若有端口冲突,修改配置文件,将端口从 80 改为 8080。

在浏览器中访问 http://localhost 测试服务器是否正常。

对于 Mac 用户 (MAMP)

启动 MAMP 应用程序,选择 Apache 和 PHP 版本。

我选择PHP 8.2.0

点击 “偏好设置 ”调整设置。

在 “端口 ”选项卡下,可以查看或修改端口。默认端口通常是 Apache 的 8888 和 MySQL 的 8889。需要记下这些端口,因为在配置 WordPress 时会用到。

点击“OK”保存设置。

启动 MAMP 服务器,访问 http://localhost:8888 验证服务器运行。

你应该会看到MAMP起始页面。

步骤 4:创建本地数据库

在MAMP窗口中单击“MySQL”,然后单击phpMyAdmin链接,或访问http://localhost:8888/phpMyAdmin启动 MySQL 服务。

在 phpMyAdmin 中创建一个新的数据库(如:GZBD_test),选择“utf8mb4_unicode_ci”,确保你的WordPress内容进行正确的字符编码。

点击“创建”生成你的空数据库。

使用默认数据库凭据:Windows(XAMPP):用户名 root,密码为空。

Mac(MAMP):用户名 root,密码 root。

步骤 5:下载并添加 WordPress 文件

访问 WordPress.org 下载最新版本的 WordPress。

解压文件,并将其复制到你的本地服务器文档根文件夹中:Windows(XAMPP):C:xampphtdocs

Mac(MAMP):/Applications/MAMP/htdocs/

创建新文件夹(如:mysite),并将 WordPress 文件放入。

步骤 6:运行 WordPress 安装向导

在浏览器中访问 http://localhost/your-folder-name(替换文件夹名)。选择语言并点击“继续”。

在数据库配置页面,填写以下信息:数据库名称:刚创建的数据库名。

用户名:root(XAMPP)或 root(MAMP)。

密码:空(XAMPP)或 root(MAMP)。

数据库主机:localhost。点击“提交”,确认数据库连接无误后,点击“运行安装”。输入站点信息和邮箱并点击“安装 WordPress”完成安装。

步骤 7:访问和测试本地站点

在浏览器中访问 http://localhost/your-folder-name,我这里是http://localhost:8888/mysite。

通过 http://localhost/your-folder-name/wp-admin 登录 WordPress 仪表盘。

常见 Localhost 问题排查

1. 数据库连接错误

确认 Apache 和 MySQL 服务是否启动。

检查 wp-config.php 中的数据库信息。

2. 404 页面未找到

检查 .htaccess 文件和 mod_rewrite 配置。

3. Apache 意外关闭

更改 Apache 端口(如 8080)以避免冲突。

4. 超出最大执行时间

在 php.ini 文件中增加 max_execution_time 值。

5. 权限问题

在 wp-config.php 文件中添加 define(‘FS_METHOD’, ‘direct’);

优化本地 WordPress 安装

确保 PHP 版本与 WordPress 兼容。

使用缓存插件优化本地性能。

定期备份本地站点。

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注