Laravel Homestead必不可少?

时间:2015-11-28 18:36:06

标签: laravel homestead

我想设置并使用Laravel作为PHP框架。我面对Homestead。 我不知道这是什么。 这对Laravel和我用它制作的项目是否必不可少?

1 个答案:

答案 0 :(得分:1)

在这里聆听答案,以防其他人有同样的问题:

Homestead只不过是Vagrant Environment

Vagrant所做的是启动本地计算机上的虚拟服务器,然后您可以将它们作为远程服务器进行交互。这背后的想法是双重的:

  1. Vagrant Environments可以专门定制,以镜像 - 或接近匹配 - 托管Web应用程序的生产环境。
  2. 可以对Vagrant文​​件进行版本控制,以确保在同一项目中工作的团队成员能够在同一环境中工作。
  3. 总而言之,所有Homestead都是一个Vagrant盒子,它有一个基本的LEMP堆栈和一堆其他服务器组件,为您提供开箱即用的功能,使您能够通过简单的YAML快速配置新的站点和数据库配置。

    虽然在Homestead环境中为本地开发启动Laravel / Lumen安装肯定会更容易,但您可以在任何类型的虚拟机或本地安装的HTTP服务器中实现它。

    如果你真的想,你也可以使用PHP的内置服务器来快速启动Laravel应用程序,也可以在Laravel 4应用程序中运行php artisan serve,或php -S localhost:8000 -t public在Laravel 5。

    但最终,不,宅基地不是必需品。只是一个精准的。