Divi WordPress Theme

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

在本文中,我们将介绍Vagrant,解释其含义,并讨论其与其他类似工具的比较。 在接触特定于平台的可变流浪者(VVV)之前,我们还将研究如何使用Vagrant进行WordPress开发。

让我们开始吧!

流浪汉简介:这是什么?

流浪者网站。

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

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

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

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

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

  • 您可以轻松地与他人共享项目。
  • 可以在不再需要时启动和停止环境,从而节省资源。
  • 您可以根据需要复制环境,这在长期进行大量开发时会有所帮助。

而且,您不会像使用XAMPP这样的解决方案那样大量消耗可用资源。 这可以为您的开发过程提供所需的速度提升。

流浪汉与其替代品相比如何?

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

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

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

换句话说,当资源非常宝贵时,Docker可能是一个有用的工具。 另一方面,Vagrant是一个可靠的全方位解决方案,对于新老开发商都非常有用。

什么是可变的无业游民(VVV),它如何比较?

如果您快速浏览一下 安装本地服务器 制作WordPress网站的页面上,您会注意到它提到了一种称为“无家可归的流浪者”(VVV)的东西。 简而言之,这是Vagrant的WordPress特定版本。

借助VVV,您将获得标准Vagrant安装的所有优势,但同时也具有适用于WordPress开发的软件。 您可以在官方网站上找到有关VVV的工作原理的更多信息,这是非常宝贵的资源。

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

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

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

  1. 正在下载VirtualBox。
  2. 正在下载Vagrant。
  3. 安装Vagrant :: Hostsupdater插件,该插件可让您访问“已设置”的域,例如 vvv.test 而不是IP地址。
  4. 安装VVV。

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

显示VVV的终端屏幕。

请注意,您可能需要输入计算机的管理员密码,并可能使用 须藤。 您需要等到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。


【免费外贸推广营销视频培训教程】
https://school.yooopaaa.com

WordPress著名Avada主题官方优惠
https://1.envato.market/xxPav

WordPress可视化建站Elementor插件
https://elementor.com/?ref=19904

WordPress外贸独立站DIVI主题官方优惠
https://www.elegantthemes.com/affiliates/idevaffiliate.php?id=59787

亚马逊选品工具Jungle Scout官方优惠
https://junglescout.grsm.io/jieqiu1568

独立站SEO优化工具Semrush免费7天试用
https://shareasale.com/r.cfm?b=1577772&u=2541755&m=97231&urllink=&afftrack=