该部署笔记以部署 PHP 应用为例.
1. 设置
1.1 环境依赖
以部署 PHP 应用为例, 本地环境依赖:
php
composer
Heroku 使用 Composer 管理PHP应用的依赖,
composer.json
用于表明项目是 php语言.git
分别执行以下命令查看当前版本
php -v
composer -v
git --version
1.2 Heroku 客户端安装
顺便官网注册一个 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 --tail
此处的日志是由应用输出到 stdout
和 stderr
中的内容.
2.3 附加组件
为防止滥用, 添加附加组件需要账号认证
…信用卡的意思
heroku addons # 查看已安装的附加组件
heroku addons:create xxxx # 安装附加组件
herok