主機 網站架設

Heroku 免費部署PHP網站,申請、安裝、使用全攻略

2019/11/04

梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
  先前梅干曾分享過,免費的靜態HTML網頁空間,且只需一道指令,就可快速的將網站資料,上傳到主機中,同時還可自訂網域與支援SSL憑證,更重要的是完全免費,真是超佛心的,但因為梅干最近都在使用,Google表單串接金流服務,因此需要PHP的空間,但找來找去,顯少有單純的PHP空間,大部分都會PHP+MYSQL,所以在好友山羊的分享下,讓梅干有機會認識到Heroku這平台,雖然Heroku是付費平台,但有提供免費的方案讓大家使用。

  而Heroku最強大的地方就在於,可以在這平台中,打造出自己所需的環境,由於梅干需要的是PHP環境,因此接下來則會分享,如何申請與安裝工具,並將專案佈署到Heroku中,打造自己所需的PHP平台,雖然是透過指令的方式,但一點也不困擾,只需記住三道指令,就能將網站快速部署完成,同時透過git指令,就可將已修改的檔案,進行更新與刪除,這會比FTP來的方便許多,因此有需要PHP空間的朋友,Heroku 這平台千萬別錯過了。


Heroku
網站名稱:Heroku
免費限制:1.30分鐘沒用會自動進入睡眠狀態 2.512MB的儲存空間 3.1個dyno
申請網址: https://signup.heroku.com/
Heroko Cli工具下載:https://devcenter.heroku.com/articles/heroku-cli

Step1
首先進到Heroku的申請頁面時,除了輸入基本資料外,下方選擇所要開發的環境,由於梅干所需PHP,因此就選擇PHP。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step2
送出後,回到剛所填寫的信件中,則會收到Heroku寄來的信件,再點信中的連結。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step3
接著就會開啟密碼設定的頁面。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step4
當設定完畢後,就會進到Heroku個人的管理後台。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step5
接著再到Heroko Cli下載頁面,下載安裝工具,雖然用指令也可安裝,但不知為何梅干的電腦一直安裝不起來,最後則是透過軟體安裝才解決的。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step6
當安裝完畢後,開啟終端機,輸入heroku -v,如有看到版號,表示已安裝完成。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step7
接著在終端機輸入「sudo heroku login」,接著則會開啟瀏覽器,當輸入完帳密後,就會登入Heroku主機。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step8
再輸入cd 網站目錄位置
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step9
進入後,再輸入「touch composer.json」,這時在網站目錄中,就會看到composer.json。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step10
接著輸入「heroku create 專案名稱」,在Heroku建立一個專案。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step11
當要將網站目錄中的檔案佈署到Heroku中時,需輸入git指令(如電腦未安裝git,請先安裝才能使用)。
1.git init
2.heroku git:remote -a 專案名稱(minwtapp)
3.git add .
4.git commit -m "註解"
5.git push heroku master //開始上傳與布署
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step12
當上傳並布署完畢後,再輸入heroku open,這樣就會開啟自己的專案頁面啦!
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step13
同時可看到,目前預設,所使用的php版本,為7.3.11。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step14
再來試試,將先前與朋友亮哥合作的網頁,放到目錄底下。
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step15
這時只需重覆,以下的git指令即可。
1.git add .
2.git commit -m "註解"
3.git push heroku master
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略
Step16
接著立馬來測試看看,哈~頁面也完整的呈現啦!免費版的Heroku除了會自動睡著外,無論在穩定度還是操控上,還真的是挺好的,因此有需要的朋友,不妨也試試看囉!
梅問題-Heroku 免費部署PHP網站,申請、安裝、使用全攻略