本地开发环境

要使用 WordPress 进行开发,您需要在计算机上安装一些工具,其中首要的就是本地开发环境。

本地开发环境有很多选择,在本课程中,您将了解一些最流行的选项。

术语快速入门

开发人员倾向于使用不同的术语来指代他们可能使用的不同 WordPress 环境。

存在于互联网上、用户与之交互的 WordPress 网站通常被称为线上环境或生产环境。这是所有最终内容发布以及任何自定义代码上线的地方。

有时,开发人员会创建一个单独的服务器环境来测试新功能或对网站进行更改。这通常被称为预发布环境。这是线上网站的一个副本,可通过互联网访问,但通常只有网站所有者或开发人员才能访问。它用于在将新功能或更改部署到线上网站之前进行测试。

最后,开发人员通常会有一个本地环境。这是安装在他们计算机上的线上或预发布网站的副本。他们将在其中完成大部分开发工作。

本地开发环境

拥有一个您熟悉的本地开发环境,可以让您专注于编写代码,而无需担心在计算机上设置 Web 服务器和数据库服务器的复杂性。它还允许您离线工作,并在无需将代码上传到线上网站的情况下进行测试。

一些本地开发环境还提供额外功能,例如内置数据库管理工具,或快速更改 PHP 版本的能力。

在 WordPress 领域,通常有两种类型的本地开发环境:由 WordPress 社区成员创建和维护的环境,以及由非营利组织或公司创建和维护的环境。

wp-env 是目前 WordPress 开发者文档推荐的本地开发环境。

它需要具备命令行操作知识,并安装 Docker 和 Node.js。

VVV(即 Varying Vagrant Vagrants)是另一个由 WordPress 社区成员维护的本地开发环境。它也需要具备命令行操作知识,并安装 VirtualBox 和 Vagrant。

另一个免费开源的选择是 XAMPP。XAMPP 是由 Apache Friends(一个旨在推广 Apache Web 服务器的非营利项目)维护的本地开发环境。虽然它并非专门针对 WordPress 的本地开发环境,但它包含了您所需的一切:Apache Web 服务器、数据库服务器和 PHP。

与 XAMPP 类似,MAMP 是另一个并非专门为 WordPress 设计的本地开发环境,但它包含了入门所需的一切。与 XAMPP 不同,MAMP 不是开源的,并且提供免费版和付费版。

其他 WordPress 本地开发环境包括 WordPress Studio 和 DevKinsta。

这些产品均由各自的母公司创建和维护,并且各自提供独特的功能。

选择本地开发环境

选择本地开发环境是个人选择,没有绝对的正确或错误答案。

您需要审查每个选项的所有功能、优缺点,并决定哪个最适合您。

发表回复

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