该部署笔记以部署 PHP 应用为例.
官方文档
1. 设置
1.1 环境依赖
以部署 PHP 应用为例, 本地环境依赖:
php
-
composer
Heroku 使用 Composer 管理PHP应用的依赖, composer.json
用于表明项目是 php语言.
git
分别执行以下命令查看当前版本
php -v
composer -v
git --version
1.2 Heroku 客户端安装
下载安装 Heroku Cli
顺便官网注册一个 heroku 账号
1.3 登录
heroku login # 输入 heroku 账号密码
heroku keys:add # 添加ssh公钥到 Heroku 上
2. 应用
2.1 创建
heroku create # 远程创建新的 heroku app, 并在本地 git 添加对应的远程 git 仓库
git push heroku master # git 推送到远程仓库
heroku ps # 查看当前应用有几个实例
heroku ps:scale web:1 # 应用实例伸缩, "web" 是在 Procfile 中定义的对应应用
heroku open # 在浏览器中打开实例
免费账号只能有一个实例
2.2 查看日志
heroku logs -