[ad_1]
有很多方法可以设置本地开发环境,以帮助您测试新的WordPress项目。但是,很多工具都占用大量资源。另一方面,手动设置更轻量级的测试环境可能会比较棘手。使用无业游民的WordPress“框”可以在两者之间提供良好的中间立场。
简而言之,Vagrant可让您以很少的开销来建立测试环境。这意味着您甚至可以在适度的硬件上使用不同的配置并排运行多个独特的环境。
在本文中,我们将向您介绍Vagrant环境以及Box系统的工作方式。然后,我们将教您如何设置Vagrant WordPress环境。
开始工作吧!
什么是Vagrant(以及为什么它是WordPress开发的出色工具)
Vagrant的核心是用于虚拟机管理的工具。您可以使用VirtualBox,VMware甚至Amazon Web Services(AWS)等在线服务来配置计算机。
Vagrant的工作原理是您使用命令行设置“容器”或“框”,然后您可以通过命令行配置这些框并与之交互,以及使用喜欢的文本编辑器,浏览器和任何其他工具安装在您的计算机上。
与完整的虚拟机相比,无所事事的环境通常非常轻便。此外,您可以使用其他用户共享的框快速设置即用型环境,并且有很多选项可供选择。
使用Vagrant最好的部分是可以轻松地与其他团队成员共享您的配置文件或包装盒。这意味着即使您使用其他操作系统(OS)或设置,您也可以拥有完全相同的开发环境。
当涉及到WordPress时,可以使用许多预先构建的Vagrant环境。让我们来看看该过程是如何进行的。
如何设置Vagrant WordPress开发环境(分4个步骤)
如前所述,Vagrant是可用于Linux,Mac和Windows的命令行工具。但是,您需要一些依赖项。让我们从这里开始。
步骤1:安装VirtualBox和Vagrant
由于您将在本地使用Vagrant,因此需要一个程序来启用新的虚拟机。 VirtualBox是Vagrant推荐的软件,并且两个程序均可一起使用。
首先,您需要为您的操作系统安装适当版本的VirtualBox。设置好软件后,继续安装Vagrant。完成后,打开命令行并输入以下内容:
无业游民-v
这是一个简单的测试,以查看Vagrant是否正常运行。如果您没有看到确认安装在系统上的Vagrant当前版本的消息,请重新启动计算机,然后重试。
确认Vagrant正常运行后,就该设置WordPress环境了。
第2步:安装一个无所事事的WordPress框
无需从头开始设置整个环境,而是可以使用预先构建的WordPress配置来正常工作。 Vagrant WordPress框有很多选项,但是我们建议您使用VCCW,这是一个为主题和插件开发而构建的环境。
VCCW随附Ubuntu,Git版本控制,最新版本的WordPress,WP-CLI,PHP 7,MySQL,Apache等。换句话说,它包含了您所需的一切。
首先,您需要做两件事:
- VCCW流浪者框
- 它的安装文件
首先,在您的终端或等效设备中运行以下命令:
流浪者盒子添加vcc-team / xenial64
现在为新的Vagrant WordPress环境下载最新的配置说明。它的重量不到20 Kb,这表明使用Vagrant复制环境非常容易。
有了文件后,为您的环境设置一个新的本地目录并在其中移动zip文件。接下来,使用命令行进入此环境(替换我们已经使用的占位符文本):
cd新目录的名称
在命令行中进入环境时,输入以下内容:
无所事事
vagrant up命令告诉您的新虚拟机开始使用其目录内文件中的指令。由于这是您的机器第一次启动,因此Vagrant可能需要一段时间才能完成所有设置。随后的启动将更快。
准备好Vagrant WordPress框后,您将可以再次使用命令行并测试一切是否正常。
步骤3:测试新的WordPress本地安装
VCCW框启动后,您应该可以使用以下任一地址从浏览器访问它:
- http://vccw.test
- http://192.168.33.10
如果一切正常,则可以使用“ admin”作为用户名和密码登录WordPress。在正常情况下,我们不建议您采用这种方法,但是对于本地测试环境而言,这并不是一个大问题。
当我们谈到时,VCCW自动为您的本地网站设置一个MySQL数据库。要访问它,您可以通过浏览器访问端口3306上的127.0.0.1。这些是默认的登录凭据:
-
用户名:“ wordpress”或“ root”
-
密码:wordpress
由于Vagrant没有为您的虚拟机提供可视界面,因此您需要依靠SSH来编辑WordPress之外的任何文件。
您可以通过SSH使用其任一URL作为主机名来访问您的邮箱。默认情况下,用户名和密码都将设置为“ vagrant”:
连接到框后,您可以使用命令行对其进行任何更改。如果您不喜欢用这种方式编辑文件,那么现在您将是一个学习的好时机,因为您拥有完美的测试环境!
结论
Vagrant远远不是您可以用于本地WordPress开发的唯一工具。其他受欢迎的选项是:
但是,Vagrant WordPress环境非常轻巧且易于复制,非常适合协作。
设置并运行Vagrant WordPress环境后,就可以将其用于暂存目的,测试或在本地进行新项目。
您对Vagrant WordPress环境有任何疑问吗?让我们在下面的评论部分中对它们进行研究!