Laravel 5 为什么拉雷维尔家园更受欢迎?它实际上是做什么的?

Laravel 5 为什么拉雷维尔家园更受欢迎?它实际上是做什么的?,laravel-5,vagrant,virtualbox,homestead,Laravel 5,Vagrant,Virtualbox,Homestead,我是新来的。在文件中,首选宅地。我使用composer方法安装项目并从CLI运行服务器。我还使用虚拟主机为我的项目提供服务。我知道宅地会让我的工作变得轻松,但我仍然不明白: 什么是流浪汉 什么是宅地 他们在后端实际做什么 对我来说,很难安置流浪者或家园。我试图安装,但有很多错误可能是我不知道确切的安装方式。 我觉得从CLI运行项目更容易。但我也需要知道这些,如果它们更好,那么我想开始使用它们。 在此之前,我想知道如何更好地理解上述内容。 如果有人能解释差异和其他功能,那么请解释。我需要更多地了解

我是新来的。在文件中,首选宅地。我使用composer方法安装项目并从CLI运行服务器。我还使用虚拟主机为我的项目提供服务。我知道宅地会让我的工作变得轻松,但我仍然不明白:

  • 什么是流浪汉
  • 什么是宅地
  • 他们在后端实际做什么
  • 对我来说,很难安置流浪者或家园。我试图安装,但有很多错误可能是我不知道确切的安装方式。 我觉得从CLI运行项目更容易。但我也需要知道这些,如果它们更好,那么我想开始使用它们。 在此之前,我想知道如何更好地理解上述内容。
    如果有人能解释差异和其他功能,那么请解释。我需要更多地了解它。

    它实际上与你想象的相去甚远Vagrant是一个开发框。它使用著名的提供商(如Virtualbox和VMWare)在主机(即您当前使用的系统)上设置虚拟机,然后提供易于管理的配置文件来配置机箱。关于流浪汉的更多信息,你可以参考它的网站。流浪者的箱子可以通过使用来发现

    Laravel/Homestead是一个流浪箱,可以手动安装或通过流浪CLI安装。这个盒子里有很多有用的东西,包括操作系统(Ubuntu)、LAMP、Nginx等等。更多信息请参阅

    Laravel团队生成了一些有用的脚本以及一个
    YAML配置解析器
    ,这使得vagrant配置更加简单。有关更多信息,您可以同时参考这两个或两个


    最后但并非最不重要的一点是,您使用它们实际获得了什么。假设您是一名在团队中工作的专业开发人员,您希望所有团队成员都拥有与您相同的开发配置。这是使用“流浪者”可以实现的一件事。您想搞乱您的环境并在几秒钟内回滚,这是另一个优势。即使您是一个刚刚开始学习的独立开发人员,始终保持主机操作系统的清洁也是一件好事。对虚拟机所做的更改与主机操作系统隔离。有关这些用途的更多信息,您可以在流浪汉文档中阅读,或者

    任何其他知道有用信息的人?