Heroku Paas创建PHP应用
来源:互联网 发布:淘宝买东西如何开发票 编辑:程序博客网 时间:2024/06/06 18:11
Heroku Paas创建PHP应用
本操作在MacOS下面,在heroku搭建Laravel
1. 注册一个Heroku账号,Heroku官网,这个是免费使用的,具体多少空间没看。
2. 如果打开慢的话,就打开翻墙软件
3. 首先安装heroku命令行工具集。
4. 登录账号命令:
heroku login
5. 添加SSH Key到Heroku上
heroku keys:add
6. 部署Heroku上,在项目根目录下创建Procfile文件,通过配置该文件来告诉 Heroku 应当使用什么命令来启动 Web 服务器。
$ cd ~/Code/Laravel
$echo web: vendor/bin/heroku-php-apache2 public/ > Procfile
7. 创建新应用
$ heroku create
改变应用的名字
$ herokurename your-app-name
8.声明 buildpack#
Heroku 平台支持多种语言,在进行应用部署时,Heroku 会自动检查应用的代码是用什么语言写的,然后再接着执行一系列针对该语言 的操作来准备好程序运行环境。Laravel 应用默认会包含 package.json
文件,但当 Heroku 检查到该文件时,它会认为此应用是用 Node.js 写的,因此我们需要对应用的 buildpack
进行声明,告诉 Heroku 说我们的应用是用 PHP 写的。声明命令如下:
$ heroku buildpacks:set heroku/php
9.设置 APP key
Laravel 使用 App Key 来完成对用户会话及其它信息的编码加密操作,因此我们也需要将 App Key 一同加入到 Heroku 的配置中。
首先,使用 Laravel 自带的 artisan 命令来生成 App Key:
$ php artisan key:generate
将生成的 App Key 替换掉下面命令的 <your_app_key>
,并运行该命令行来完成配置:
$ heroku config:set APP_KEY=<your_app_key
10 部署上线git push heroku master
11, 查看
代码推送成功之后,可以使用此命令来快速打开线上应用:
$ heroku open
如果无法在浏览器打开,可根据命令行输出提示中给出的链接直接访问:
▸ Error opening web browser. ▸ Error: Exited with code 3 ▸ ▸ Manually visit https://mighty-hamlet-1982.herokuapp.com/ in your ▸ browser.
- Heroku Paas创建PHP应用
- Heroku部署PHP应用
- [PAAS] Heroku git clone 问题解决
- Paas云计算平台Heroku
- 新手创建Heroku账户
- heroku 部署flask应用
- php 部署到heroku上
- 部署rails应用到heroku
- 使用Heroku搭建Django应用
- Heroku部署Rails应用流程
- PaaSの应用
- heroku
- heroku
- Facebook应用开发——Heroku简介
- 在Heroku上部署Java应用三步曲
- 在Heroku上部署web.py应用
- 把node应用部署到heroku
- 使用Heroku+mLab 部署Node应用
- 机器学习算法思想简单梳理
- C语言__typedef关键字与const关键字
- 保存数据——显示日期
- SpringMVC返回json数据完整配置如下。
- http://ttaa.210997.com之后跳转https://hao.360.cn/?src=lm&ls=n5334812d99解决办法
- Heroku Paas创建PHP应用
- Spring MVC_3
- 一个四则运算的小小计算器
- 处理JavaScript异常的正确姿势
- 使用axis2解析wsdl生成Webservice客户端代码
- 关于python文件操作
- oracle 数据导出 备注(comment)乱码问题解决办法
- 三值排序
- Free Pascal介绍