部署 laravel 真的需要这么多方式吗?

看了一下 laravel 的相关文章,发现有各种方式运行或者部署 laravel 应用。
常见的比如:

  • 使用 vagrant 搭建环境
  • 使用 homestead 搭建环境
  • 使用 valet 搭建环境
  • 使用 laradock 搭建环境
  • ...

这些是我随手一搜搜出来的,我不知道这些名词放在一起谈是否合适。但是这些东西的目标应该都是一样的,就是部署一个 laravel 应用。

我的疑问是:

Q1 : 这些东西适用于生产环境吗,还是仅仅是为了快速搭建开发环境?

Q2 : 我之前在看 laravel 相关教程的时候一般都是跳过这些东西,所以对这些并没什么了解。这些方式有什么不同吗?

希望不吝赐教。

胡子哥哥
浏览 417回答 5
5回答

狐的传说

严格来讲,这些东西都与部署无关,Laravel 不过是一个 PHP 框架而已,Laravel 应用的部署与常规项目的部署并没区别,在服务器上只要有它需要的运行环境即可,通常在服务器端根本不会存在以上的名称环境。 那么上面的东西是啥?它们不过就是一个开发环境而已,就像你学 PHP 的时候,开发环境集成包一个意思,你同样有很多选择,比如给 windows 用的 WampServer、PHPStudy 还有给 mac 环境使用的 XAMPP 等等,它们做的事情都是一样的:创建一个有 PHP、mysql、nginx/apache 的运行环境而已。 所有,laravel 官方只不过是给大家提供了不同环境下的集成开发环境,加速与统一你的开发环境,不必在环境这事儿上踩坑。 就是这样。

墨色风雨

这些东西都是同一个意思。安装 lnmp 环境,创建一个 laravel 项目。 这些也可以用到生产上。看公司的选择。

哈士奇WWW

你是如何理解环境的?环境是你生存的地方,和你的丑不丑没什么关系!只是让你更舒服的活着!

眼眸繁星

条条大路通铁岭

慕莱坞森

就是给多种部署分式,选个你自己习惯的就行了,没不要纠结
打开App,查看更多内容
随时随地看视频慕课网APP