LocalWP是什么以及为什么需要它

LocalWP(原名Local by Flywheel)是一款免费工具,让您在自己的计算机上创建WordPress网站。可以把它看作是在笔记本电脑上拥有自己的私人托管环境。它让WordPress开发人员和网站构建者能够自由工作,无需担心破坏实时生产网站,也无需持续网络连接。

LocalWP使WordPress开发更安全、更简单,因为您可以构建新主题、安装新插件、测试更改和探索WordPress功能,而无需担心破坏实时网站。这是WordPress初学者和需要无风险测试环境的经验丰富的开发者的理想开发设置。

LocalWP完全免费:无任何费用。开源软件。支持Windows、Mac和Linux。从localwp.com下载并立即安装——无需注册或付费。

与付费托管服务或手动服务器设置的复杂性不同,LocalWP会自动为您管理Docker、PHP、MySQL和nginx的复杂细节,使您可以专注于WordPress开发。此外,您可以安全地将您的实际网站导入LocalWP进行测试和改进,然后再将更改推送回生产环境。

下载和安装LocalWP

安装LocalWP非常简单快捷。与手动服务器设置不同,LocalWP会自动处理所有技术后端——Docker容器、数据库配置、网络服务器设置——让您专注于WordPress开发。

在Windows上安装

首先,从localwp.com下载LocalWP,并选择正确的Windows版本(Intel/AMD或Windows on Arm)。然后按照以下步骤操作:

  1. 运行您下载的安装程序文件
  2. 安装通常需要5-10分钟,期间会下载Docker Desktop和其他组件
  3. 安装完成后启动LocalWP
  4. 确保Docker Desktop在后台运行——如果需要安装,LocalWP会引导您

Windows要求:Windows 10 21H2或更新版本,至少4GB内存(建议8GB)。在BIOS中启用虚拟化(Hyper-V)以使Docker正常工作。LocalWP本身需要约500MB磁盘空间,加上为您创建的每个WordPress站点的额外空间。

在Mac上安装

在macOS上的过程类似。下载Mac版LocalWP(Intel或Apple Silicon),然后将文件拖到Applications文件夹。

在LocalWP中创建新的WordPress站点

安装LocalWP后,创建新的WordPress站点非常容易。您无需手动设置数据库或服务器配置——LocalWP为您处理所有事务。

逐步创建步骤

  1. 在'My Sites'视图中,单击绿色的加号(+)按钮(创建新站点)
  2. 输入站点名称,如"My Local Shop"(这仅供本地参考,不是实际域名)
  3. 选择首选的WordPress版本(通常最新版本最好)
  4. 设置WordPress用户名和密码(这成为您的本地管理员用户)
  5. 选择您的PHP版本(7.4、8.0、8.1、8.2等)——通常建议8.1或更新版本
  6. 单击'Create Site'并等待2-3分钟
  7. 完成后,您会看到站点列出,并有一个可以点击的'Open site'蓝色链接来查看它

注意:LocalWP使用'wp'作为默认数据库表前缀。如果需要,您可以通过手动编辑wp-config.php来更改,但对于初学者,默认设置就可以。

选择合适的PHP版本

选择正确的PHP版本对于在部署到实时服务器之前测试兼容性至关重要。如果您的托管使用PHP 8.0,您应该在LocalWP中也使用PHP 8.0来尽可能匹配环境。

PHP版本选择策略

本地主机的SSL(HTTPS)

LocalWP会自动为localhost创建自签名SSL证书,让您即使在本地环境中也能使用HTTPS测试站点。这很重要,因为许多现代浏览器和JavaScript功能都需要HTTPS,包括Service Workers和地理定位。

访问SSL站点

LocalWP让您自由切换HTTP和HTTPS。点击'Open site'通常使用HTTP。要使用HTTPS,请访问站点的菜单(...)并选择'Open Site in Browser with SSL'。某些浏览器可能会显示自签名证书警告——您可以安全地忽略这些用于本地测试。

从实际网站导入现有网站

如果您想将现有的WordPress网站从实时服务器导入LocalWP进行测试或增强,您可以使用迁移插件轻松完成此操作,例如All-in-One WP Migration、Updraft Plus或Duplicator。

导入步骤

  1. 在您的实时WordPress网站上安装All-in-One WP Migration插件
  2. 转到'All-in-One WP Migration' > 'Export' > 'Export to File'并等待下载完成
  3. 在LocalWP中创建新的WordPress站点(或使用现有站点)
  4. 在本地站点上安装相同的All-in-One WP Migration插件
  5. 转到'All-in-One WP Migration' > 'Import' > 'Import from File'并上传导出文件
  6. 导入完成后,使用原始WordPress凭证登录

提示:从实际网站导入后,始终在测试本地站点之前将WordPress、插件和主题更新到最新版本。这确保您使用的是最新代码,并能够及早识别兼容性问题。

将本地站点部署到实时服务器

完成本地站点的测试和改进后,是时候将其推送到实际托管。该过程镜像导入工作流,但方向相反。

推送到实时

  1. 在LocalWP中安装All-in-One WP Migration
  2. 转到'Export' > 'Export to File'并下载导出
  3. 在实时服务器上安装All-in-One WP Migration
  4. 转到'Import' > 'Import from File'并上传LocalWP导出
  5. 彻底测试实际站点——检查所有链接、数据库功能、文件上传
  6. 如果更改了托管,请更新DNS记录,然后完成

LocalWP Vault:安全存储凭证

LocalWP Vault存储您需要的用户名、密码、SSH密钥和其他敏感信息,以供本地或生产站点使用。这使凭证安全,而不是分散在文本文件或密码管理器中。

管理凭证

LocalWP Live Link:共享您的本地站点

Live Link为您的本地站点创建临时公共URL,让您与同事或客户分享以获取反馈。他们不需要安装LocalWP——只需在任何浏览器中访问URL。

使用Live Link

  1. 在LocalWP中,选择您要共享的站点
  2. 单击'Live Link'生成临时公共URL(如https://xxx.local.dev)
  3. 共享此URL——任何人都可以从任何地方查看您的站点
  4. Live Links在24小时后过期;如果需要再次共享,请创建新的

Xdebug用于高级调试

Xdebug是一个强大的工具,供需要深度调试功能的PHP开发者使用。它让您逐步执行代码、检查变量值、设置断点,并识别自定义插件或主题中的复杂问题。

启用Xdebug

LocalWP中的数据库管理

LocalWP包含一个数据库查看器,类似于phpMyAdmin,让您查看表、运行SQL查询和直接编辑数据。

访问您的数据库

  1. 在LocalWP中,转到站点的设置
  2. 单击'Database'标签
  3. 选择'View in adminer'(或phpMyAdmin界面)
  4. 添加列、管理WordPress用户和文章、删除垃圾评论等

LocalWP vs实时托管:比较表

开发WordPress站点有多种方式。每个选项都有优缺点。以下是LocalWP与替代方案的比较。

功能 LocalWP 实时托管 VPS开发
成本免费
设置易度非常简单简单复杂
需要网络否是是
选择PHP版本是是是
有Xdebug是否是
类生产性能相似真实非常真实
Live Link(共享)是是可能
备份/恢复简单简单基于CLI

总之,LocalWP是大多数WordPress开发者的最佳选择——免费、简单、支持多个PHP版本、包括Xdebug和数据库管理。使用实时托管进行公开前的最终测试,当您需要类生产条件时使用VPS开发环境。

立即开始 AsiaGB 托管 — DirectAdmin控制面板,一键安装WordPress

WordPress托管支持任何插件或主题,DirectAdmin管理,99%正常运行时间,SSD存储,性能卓越。

查看托管方案