部署上线

本教程最新版为 9.x,当前版本已放弃维护,请阅读最新版本!

部署

我们可以通过购买 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 的基本安装配置

首先我们需要先

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

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

上一篇 下一篇
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
讨论数量: 63

SimonPower
使用 Heroku 部署遇到问题总结
9 个点赞 | 13 个回复 | 分享 | 课程版本 5.5
HugBoomsj
有阿里云 / 腾讯云的部署教程?
5 个点赞 | 5 个回复 | 问答 | 课程版本 5.5
GOOLIAS
Heroku 新版本 login 开启网页登入失败问题
5 个点赞 | 2 个回复 | 分享 | 课程版本 5.8
CodeFarmer
有阿里云的教程吗?
3 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
yueruitao
为什么 Heroku 没法注册?
2 个点赞 | 10 个回复 | 问答 | 课程版本 5.5
PreferMa
wxm199
执行推送时报错
2 个点赞 | 1 个回复 | 分享 | 课程版本 5.5
wandell
siean
Heroku keys:add 失败 ?
1 个点赞 | 6 个回复 | 问答 | 课程版本 5.5
0yihu
Heroku buildpacks:set Heroku/PHP 运行报错
1 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
lvino
Heroku open 后打开网页提示 Application error?
1 个点赞 | 4 个回复 | 问答 | 课程版本 5.5
a_bing
push time out, 有解决办法吗?
1 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
liuyangbb
如何移除 Heroku 上的一个 App?
1 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
小花儿
Vagrant SSH 进入不了虚拟机?
1 个点赞 | 2 个回复 | 问答 | 课程版本 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
ayauper
?部署 Heroku 成功后,显示 403 错误。
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
西巴以及
网盘里没有 Lantern 这个软件
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.8
t996523812
想部署到其他电脑上,源码不能直接复制?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.7
Mr_Guo
部署到阿里云 导入 sql 报错?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
followyounger
请问 PHP artisan key:generate 这个问题,是该如何解决呢?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
followyounger
PHP artisan key:generate 如何使用?
0 个点赞 | 3 个回复 | 问答 | 课程版本 5.5
hangzatm
Heroku 注册的时候邮箱填什么,qq,163 的都不行
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.8
bing_
lantern 已经无法使用了?
0 个点赞 | 2 个回复 | 分享 | 课程版本 5.8
lei_jinlei
首页
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.7
xiaobird
Can't find that App?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
lzmad
Heroku config:set App_KEY 后提示 No App specified,是怎么回事?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
小花儿
Heroku 一直登录不上去?
0 个点赞 | 2 个回复 | 问答 | 课程版本 5.5
richard_sweezy
Heroku login -i 登录不上去,提示超时,主机挂着梯子
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
kingfly
Heroku 登录提示:unable to verify the first certificate
0 个点赞 | 1 个回复 | 问答 | 课程版本 6.x
tsengfs
https://id.heroku.com/ 打不开 你们都是什么解决的!
0 个点赞 | 1 个回复 | 分享 | 课程版本 6.x
YUKEY
Heroku 这个配置不配置行不?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.8
Falcon
Heroku login 出错
0 个点赞 | 1 个回复 | 分享 | 课程版本 5.8
Kthupppp
Heroku 命令找不到
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
Narcissus
push 到 Heroku 的代码文件在哪里可以看到?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
Zsg_eden
Heroku 无法使用 GD 库处理图片的问题
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.7
wongvio
Heroku Missing required flag
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
codeboy
关于 Heroku 需要更新问题以及 buildpack 运行不成功?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
cyan
Couldn't find that App?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
剑尘
上线部署章节?
0 个点赞 | 1 个回复 | 问答 | 课程版本 5.5
ZHEN603
代码推送报错ERROR: Failed to install system packages!
0 个点赞 | 0 个回复 | 问答 | 课程版本 8.x
zfs5220
Confirm your account on Heroku 无法访问
0 个点赞 | 0 个回复 | 问答 | 课程版本 7.x
浪里小白龙
请问有西部数码虚拟主机的部署教程吗?
0 个点赞 | 0 个回复 | 问答 | 课程版本 6.x
richard_sweezy
Heroku login -i 登录不上
0 个点赞 | 0 个回复 | 问答 | 课程版本 6.x
Helios
登陆不了 Heroku 的同学可以看这里
0 个点赞 | 0 个回复 | 分享 | 课程版本 5.8
TaurusBoy
Heroku 命令不能用
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.7
二十六七
Git push Heroku master 报下边的错!
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5
tooyond
如何让 CSS 和 JS 自动选择 http 和 https
0 个点赞 | 0 个回复 | 问答 | 课程版本 5.5