heroku 架設 PHP & Laravel 小記
Contents
最近想寫一些程式放在網路上
但目前應該只有想測試程式用
網路有看到 Heroku
所以今天實作看看
官網教學
Getting Started on Heroku with PHP | Heroku Dev Center
- 準備
- heroku cli 安裝
- php
- composer
- cli 登入
heroku login
- 安裝測試 project
|
|
- 建制部屬分支
|
|
在下這個指令之前
請看現在git remote
分支
只會有一個 master
但是打了heroku create
會多出一個分支,那個是部屬用的
- 推送程式上去
|
|
heroku open
指令會跳出瀏覽器,可看到部屬成果
其實這邊算部屬完了
- 看 log
|
|
- Procfile 設定
其實看教學完後,我一直在想 Heroku 怎麼知道我不屬哪一個程式語言?
後來我看到這個,才知道為什麼 Heroku 能跑出我要的東西
為什麼自動部屬可以跑 composer?
我覺得應該是這個關係 heroku-buildpack-php/heroku-php-apache2 at master · heroku/heroku-buildpack-php
|
|
- 更新現有程式內容
這邊我就不詳細記錄了
文件建議 vendor 要加在.gititnore 裡面
|
|
10 操作 heroku cli
heroku run “php -a”
|
|
- 設定環境變數
|
|
- 建置 Postgresql
|
|
環境變數會多一個 DATABASE_URL
|
|
網路也有茶道可以使用Heroku 連線 Postgresql 教學 ~ 度估記事本
去做 DB 管理
小記我 Heroku 有 rails 專案
之前 2014 年有參加 rails 新手活動
結果我今天用都忘記我有用過這個…
要怎麼把上面舊專案下載下來呢
|
|
Laravel
之後 Laravel 架設可能需要調整到
- 如何利用 Heroku 免費將本地 Laravel 專案部署到線上,已解決 - IT 閱讀
- laravel-heroku-example/readme.md at master · jessedc/laravel-heroku-example
- 如何快速使用 Heroku 来部署你的 Laravel 应用 | Laravel China 社区
先記錄連結,有空寫寫我的部屬過程
更多 heroku cli 指令
Heroku 運行類別、 Procfile、常用指令筆記 | DEVLOG of andyyou