2.4. 部署上线

部署

我们可以通过购买 Linode、DigitalOcean、UCloud、阿里云服务器来部署应用,或者是使用一些如 Engine Yard CloudHeroku 这样的云部署服务来快速完成应用的部署上线。

由于 Heroku 的部署上线流程异常简单,对新手友好。因此在本书教程当中,我们将使用 Heroku 来部署 Laravel 应用。

什么是 Heroku?

Heroku 是一个支持多种编程语言的 PaaS (Platform-as-a-Service)。在 2010 年被 Salesforce 收购。Heroku 作为最开始的云平台之一,从 2007 年 6 月起开始开发,当时它仅支持 Ruby,后来增加了对 Java、Node.js、Scala、Clojure、Python 以及 PHP 和 Perl 的支持。由于其应用部署流程异常简单,因此倍受广大开发者欢迎。

Heroku 的基本安装配置

首先我们需要先 注册一个 Heroku 账号

无法顺畅打开 Heroku 网站的同学,可以下载使用 Lantern(

本文章首发在 LearnKu.com 网站上。

为了保证课程的高品质,我们需要对课程进行收费。付费后 才能观看剩余内容。 购买

上一篇 下一篇
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 50

SimonPower
使用 Heroku 部署遇到问题总结
9 个点赞 | 8 个回复 | 分享 | 课程版本 5.5
HugBoomsj
有阿里云 / 腾讯云的部署教程?
5 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
有阿里云的教程吗?
3 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
yueruitao
为什么 Heroku 没法注册?
2 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
wandell
siean
Heroku keys:add 失败 ?
1 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
0yihu
Heroku buildpacks:set Heroku/PHP 运行报错
1 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
fire
lvino
Heroku open 后打开网页提示 Application error?
1 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
a_bing
push time out, 有解决办法吗?
1 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
yangwb1
Vagrant SSH 进入不了虚拟机?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
liuyangbb
如何移除 Heroku 上的一个 App?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
cyisme1221
求助 Heroku login 失败?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
kaen
Heroku login 命令报错, 求指点?
1 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
jogebesen
Heroku 账号老是显示 has been suspended 怎么解决?
1 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
猪猪
Heroku login 失败问题一直提示无效凭证和未授权
0 个点赞 | 14 个回复 | 问答 | 课程版本 5.5
SimonPower
添加 SSH Key 到 Heroku 时没找到公钥,为什么?
0 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
二十六七
Maskkk
InvalidArgumentException View [welcome] not found.??
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
moonsuvn
Heroku push 失败??
0 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
t996523812
想部署到其他电脑上,源码不能直接复制?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
Mr_Guo
部署到阿里云 导入 sql 报错?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
lei_jinlei
首页
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
xiaobird
Can't find that App?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
followyounger
请问 PHP artisan key:generate 这个问题,是该如何解决呢?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
followyounger
PHP artisan key:generate 如何使用?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
lzmad
Heroku config:set App_KEY 后提示 No App specified,是怎么回事?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
yangwb1
Heroku 一直登录不上去?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
Kthupppp
Heroku 命令找不到
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
Narcissus
push 到 Heroku 的代码文件在哪里可以看到?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Zsg_eden
Heroku 无法使用 GD 库处理图片的问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
codeboy
关于 Heroku 需要更新问题以及 buildpack 运行不成功?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
cyan
Couldn't find that App?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
剑尘
上线部署章节?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Falcon
Heroku login 出错
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
mengyan
Heroku 命令不能用
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.7
二十六七
Git push Heroku master 报下边的错!
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
wongvio
Heroku Missing required flag
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
tooyond
如何让 CSS 和 JS 自动选择 http 和 https
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
wxm199
执行推送时报错
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.5
ayauper
?部署 Heroku 成功后,显示 403 错误。
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5