Heroku 是一個支持多種編程語言的 PaaS (Platform-as-a-Service)逾苫。早在 2010 年就已經被 Salesforce 收購了。Heroku 作為最開始的雲(yún)平臺之一筷登,從 2007 年 6 月起開始開發(fā),當時它僅支持 Ruby,後來增加了對 Java栗精、Node.js益老、Scala彪蓬、Clojure、Pytho捺萌、PHP 和 Perl 的支持寞焙。
因爲我是 Laravel 的支持者,所以只有 PHP 爲主要的選擇互婿。
爲何選用 Heroku
Heroku 的部署流程異常簡單捣郊。只需要將源碼加入到 Git 中即可,其它額外操作 Heroku 都會幫你自動處理好慈参。
Heroku 註冊並且登入
完成註冊之後呛牲,直接安裝它的 CLI,按照 [這裏的說明](https://devcenter.heroku.com/articles/heroku-cli) 就可以了
之後要按下 New 的按鈕
給你的專案一個名稱吧驮配,不能有重複的名稱
然後到 windows 的「命令提示字元」或 Mac 的「終端機」
直接輸入以下的指令
heroku login
這部分要懂得 git 的運作
因爲是 Laravel娘扩,就當大家對於 composer 是做什麼的
如果不是很清楚,請參考 官方網(wǎng)站
所以直接建立它的專案壮锻,這是全新的 Laravel 的做法琐旁,必須要再 git init 之前就一定先建立起來,否則會建立不起來
composer create-project? --prefer-dist laravel/laravel .
當他跑完了猜绣,就執(zhí)行下面的指令灰殴,project name 就代表你所建立的名稱
git init
heroku git:remote -a [project name]
產生一個 Procfile 的檔案
要讓 web 修改爲以 /public 目錄爲主,所以必須產生一個 Procfile 的檔案
echo "web: vendor/bin/heroku-php-apache2 public/" > Procfile
然後執(zhí)行以下的命令
git add .
git commit -am "make it better"
git push heroku master
**注意:他是要 push 的時候才會針對裏面檔案去做處理並且執(zhí)行起來掰邢,如果裏面有錯誤牺陶,代表你的程式有些許問題伟阔,然後就不會跑成功**
大功告成,然後去執(zhí)行你的 web
整個過程覺得很簡單吧掰伸!
在下一篇就直接用 Voyager 來管理系統(tǒng)皱炉,我就以 Blog 開始吧