为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

PHP
胡子哥哥 2019-03-04 12:00:11
看了一下 laravel 的相关文章,发现有各种方式运行或者部署 laravel 应用。 常见的比如: 使用 vagrant 搭建环境 使用 homestead 搭建环境 使用 valet 搭建环境 使用 laradock 搭建环境 ... 这些是我随手一搜搜出来的,我不知道这些名词放在一起谈是否合适。但是这些东西的目标应该都是一样的,就是部署一个 laravel 应用。 我的疑问是: Q1 : 这些东西适用于生产环境吗,还是仅仅是为了快速搭建开发环境? Q2 : 我之前在看 laravel 相关教程的时候一般都是跳过这些东西,所以对这些并没什么了解。这些方式有什么不同吗? 希望不吝赐教。
查看完整描述

5 回答

?
狐的传说

TA贡献1804条经验 获得超3个赞

严格来讲,这些东西都与部署无关,Laravel 不过是一个 PHP 框架而已,Laravel 应用的部署与常规项目的部署并没区别,在服务器上只要有它需要的运行环境即可,通常在服务器端根本不会存在以上的名称环境。

那么上面的东西是啥?它们不过就是一个开发环境而已,就像你学 PHP 的时候,开发环境集成包一个意思,你同样有很多选择,比如给 windows 用的 WampServer、PHPStudy 还有给 mac 环境使用的 XAMPP 等等,它们做的事情都是一样的:创建一个有 PHP、mysql、nginx/apache 的运行环境而已。

所有,laravel 官方只不过是给大家提供了不同环境下的集成开发环境,加速与统一你的开发环境,不必在环境这事儿上踩坑。

就是这样。

查看完整回答
反对 回复 2019-03-18
?
墨色风雨

TA贡献1853条经验 获得超6个赞

这些东西都是同一个意思。安装 lnmp 环境,创建一个 laravel 项目。

这些也可以用到生产上。看公司的选择。

查看完整回答
反对 回复 2019-03-18
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

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

查看完整回答
反对 回复 2019-03-18
?
眼眸繁星

TA贡献1873条经验 获得超9个赞

条条大路通铁岭

查看完整回答
反对 回复 2019-03-18
?
慕莱坞森

TA贡献1810条经验 获得超4个赞

就是给多种部署分式,选个你自己习惯的就行了,没不要纠结

查看完整回答
反对 回复 2019-03-18
  • 5 回答
  • 0 关注
  • 416 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信