Laravel 拉维尔家园';s的版本以及它与流浪汉的关系等
我喜欢拉威尔家园,每天都在使用它,但我对一些术语感到困惑 有人能用基本的术语解释一下它们是什么,然后它们是如何结合在一起的吗Laravel 拉维尔家园';s的版本以及它与流浪汉的关系等,laravel,vagrant,virtualbox,homestead,Laravel,Vagrant,Virtualbox,Homestead,我喜欢拉威尔家园,每天都在使用它,但我对一些术语感到困惑 有人能用基本的术语解释一下它们是什么,然后它们是如何结合在一起的吗 虚拟盒 流浪汉 宅地(为什么……这只是一个配方,包含了拉威尔所需要的一切?) 我仍然不明白为什么(目前)与Homestead的最新VirtualBox版本(目前是v6.0.0 at)不匹配 这两个不同的数字指的是什么 (也就是说,为什么Github的每一个新版本/标签的宅地都没有一个新的.box) 另外,如果相关的话,我会使用Windows10,这就是为什么我喜欢Ho
- 虚拟盒
- 流浪汉
- 宅地(为什么……这只是一个配方,包含了拉威尔所需要的一切?)
.box
)
另外,如果相关的话,我会使用Windows10,这就是为什么我喜欢Homestead,因为管理PHP版本和Windows上的其他依赖项是一场噩梦。非常感谢,@joepferguson 问题很好,但我感觉它们不适合堆栈溢出。但鉴于我多么渴望声誉,我的答案如下:
- Virtualbox:这是在您的系统上运行的虚拟机监控程序软件。 这将托管虚拟机并分配资源(cpu、内存、网络) 等)
- Vagrant:这是一个与您选择的虚拟机监控程序交互的软件 快速创建、启动/停止和销毁虚拟机。它使用一个配置 文件来管理虚拟机的各个方面(命名、网络等)。 将此视为介于您和管理程序之间的中间层 简化了处理虚拟机的过程
- Homestead:这是由Laravel的创建者开发的软件。它包括一个预先配置了所有依赖项(php、, Laravel需要的。Homestead还有一些助手功能,可以将主机系统(运行虚拟机监控程序)上的目录映射到laravel vagrant VM
至于您的问题“为什么Github中的Homestead的每个新版本/标签都不会有一个新的.box?”我认为实际上每个laravel版本都可能有一个新版本。请记住,laravel/settler于2017年2月发布,因此它与laravel没有相同的历史…好问题,但我感觉它们不适合用于堆栈溢出。但鉴于我多么渴望声誉,我的答案如下:
- Virtualbox:这是在您的系统上运行的虚拟机监控程序软件。 这将托管虚拟机并分配资源(cpu、内存、网络) 等)
- Vagrant:这是一个与您选择的虚拟机监控程序交互的软件 快速创建、启动/停止和销毁虚拟机。它使用一个配置 文件来管理虚拟机的各个方面(命名、网络等)。 将此视为介于您和管理程序之间的中间层 简化了处理虚拟机的过程
- Homestead:这是由Laravel的创建者开发的软件。它包括一个预先配置了所有依赖项(php、, Laravel需要的。Homestead还有一些助手功能,可以将主机系统(运行虚拟机监控程序)上的目录映射到laravel vagrant VM