海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts

发展可能是一个令人惊讶的个人过程。 您可以询问任何一组开发人员他们使用什么工具,您可能会得到很多答案。 然而,这并不意味着没有任何出色的解决方案需要考虑。 使用 Vagrant 进行 WordPress 开发可能是那些“不费吹灰之力”的决定之一。

在本文中,我们将介绍 Vagrant,解释它是什么,并讨论它与其他类似工具的比较。 在讨论特定于平台的 Varying Vagrant Vagrants (VVV) 之前,我们还将了解如何使用 Vagrant 进行 WordPress 开发。

让我们开始吧!

Vagrant 简介:它是什么?

流浪者网站。

Vagrant 是一种新型的“基于容器的虚拟化环境”,专注于快速、可靠的本地网站开发。 换句话说,通过使用 Vagrant,您可以创建几乎无限数量的本地开发站点,通常在没有图形用户界面 (GUI) 的情况下通过命令行。

项目的虚拟化是使用流行的 VirtualBox 软件处理的,尽管这可以在更新版本的 Vagrant 中进行自定义。 因此,您可以将 Vagrant 视为您选择使用的任何虚拟化软件的“包装器”。

值得注意的是,虽然 Vagrant 是开源的,但它是在 MIT 许可下分发的。 Vagrant 本身没有附加的货币成本,但是有 母公司 (HashiCorp) 生产商业附加组件的范围。

为什么要使用虚拟机而不是直接安装?

一些开发人员发誓使用虚拟机,而其他人则更喜欢更传统的“直接安装”方法,例如 XAMPP。 虽然这两种方法都有其优点,但值得考虑使用虚拟机相对于其他方法的众多好处。 这些包括:

海外社媒SNS代运营Tiktok代运营公司
  • 您可以轻松地与他人共享项目。
  • 环境可以在不再需要时启动和停止,从而节省资源。
  • 您可以根据需要复制环境,这有助于长期大量开发。

更重要的是,您不会像使用 XAMPP 之类的解决方案那样大量使用可用资源。 这可以为您的开发过程提供所需的速度提升。

Vagrant 与其替代品相比如何?

当然,创建虚拟开发环境的方法有很多。 例如,Docker 是一种非常流行的解决方案,它被用作诸如 Local by Flywheel 之类的工具的基础。 问题是:你为什么要使用一个而不是另一个?

就像市场上的任何工具一样,个人喜好也很重要。 但是,Docker 和 Vagrant 之间也存在一些根本差异,这显然会影响您的决定:

  • 流浪汉。 使用 Vagrant,文件更大,因为它们几乎包含整个操作系统。 环境在它们自己的虚拟机上运行。 这可以比 Docker 占用更多的资源。 但是,Vagrant 总体上更易于理解和使用。
  • 码头工人。 Docker 容器的工作方式消耗更少的资源。 但是,它可能不太用户友好,并且对大多数用户来说具有更高的学习曲线。

换句话说,当资源非常宝贵时,Docker 可以成为一个有用的工具。 另一方面,Vagrant 是一个可靠的全方位解决方案,对新手和成熟的开发人员都很有用。

什么是 Varying Vagrant Vagrant (VVV) 以及它如何比较?

如果你快速浏览一下 安装本地服务器 在 Make WordPress 网站的页面上,您会注意到它提到了一种叫做 Varying Vagrant Vagrants (VVV) 的东西。 简而言之,这是 Vagrant 的 WordPress 特定版本。

使用 VVV,您将获得标准 Vagrant 安装的所有好处,但该软件也适用于 WordPress 开发。 您可以在官方网站上详细了解 VVV 的工作原理,这是一个非常宝贵的资源。

在该包中,您会找到 WordPress 的稳定版和开发版(尽管不能保证其核心是完全最新的),以及一些方便的工具,例如 MailCatcher、phpMyAdmin 和 Git。 从本质上讲,您将拥有立即开始开发所需的一切,只需最少的定制。

你如何使用 Vagrant/VVV 进行 WordPress 开发?

正如我们所提到的,Vagrant 和 VVV 都非常易于使用。 您可以在 Make WordPress 网站上学习如何进行初始设置,其中包括:

  1. 下载 VirtualBox。
  2. 下载流浪汉。
  3. 安装 Vagrant::Hostsupdater 插件,这将允许您访问“配置”域,例如 vvv.test 而不是 IP 地址。
  4. 安装 VVV。

届时,您就可以开始使用 VVV。 为此,您需要一个终端或 PowerShell 窗口。 您要运行的第一个命令是 vagrant up – 提供. 您可以使用以下命令启动和停止 Vagrant 向上停止 修饰符,而 条款 指示 Vagrant 使您正在设置的任何过程都可重复。 在这种情况下,这意味着设置 WordPress 安装:

显示 VVV 的 Termional 屏幕。

请注意,您可能需要输入计算机的管理员密码,并且可能使用 须藤. 您需要等到 Vagrant 完成配置,然后才能尝试访问您的 VVV 仪表板: vvv.test

VVV 仪表板。

在那里,您将找到机器上的所有当前安装。 您会注意到两个 WordPress 安装专用于构建和测试安装、插件、主题和其他 WordPress 资产。 这些可以证明是非常宝贵的沙盒环境。

最后,您可能希望将自己的环境添加到 VVV。 您可以通过前往 /vagrant-local/vvv-custom.yml,然后在您喜欢的文本编辑器中打开该文件:

Atom 文本编辑器。

滚动到 网站: 部分,并查看预先存在的安装。 您会注意到,您只需要一个站点名称、一个克隆安装位置和一个测试 URL 来设置站点。

要掌握这个工具,还有很多东西需要学习,但是使用 Vagrant/VVV 的黄金法则是在对文件进行更改后始终进行配置。 这样,您将使用项目的最新版本。

结论

开发工具来来去去,但随着时间的推移仍然流行的一种解决方案是 Vagrant。 这个基于容器的 Web 开发沙箱用户友好且维护良好。 如果您希望加快和简化您的开发过程,这也是非常宝贵的。

此外,作为 WordPress 开发人员,您可以使用特定于平台的版本 – Varying Vagrant Vagrants – 来创建您的 WordPress 网站、主题、插件、块和其他资产。 这使它成为几乎所有 WordPress 开发人员工具箱中的关键内容。

您对 Vagrant 入门有任何疑问吗? 在下面的评论部分让我们知道!

缩略图图片来源:Visual Generation / Shutterstock。

海外社媒SNS代运营Tiktok代运营公司
Revive Old Posts