[GCP][PHP] 在 Google Cloud Platform 架設PHP網站 <超新手教學>
Google Cloud Platform (簡稱GCP)是google雲端服務的平台,你可以把它對比 AWS,跟 AWS 一樣在平台下提供很多服務,例如: App Engine 可以提供 PHP 或 python ...等多種語言的服務、Cloud SQL 可以提供 MySQL 或 PostgreSQL 的資料庫服務,也就是說只要 App Engine + Cloud SQL 這兩個服務,基本上就可以運作一個網站。 大致步驟如下: 1. 開通並啟動 Google Cloud Platform 服務 (需輸入信用卡、一年免費、送300美金) 2. 建立專案 (專案名稱如果沒有跟其他人重覆的話,則"專案ID"就會是專案名稱,而專案ID會是專案網址的子網域 eg. http://seantestproject.appspot.com) 3. 安裝 Google Cloud SDK 安裝網址 ,如果是 MAC 也可以用下面的指令安裝: $curl https://sdk.cloud.google.com | bash 裝完後會自動在 ~/.bash_profile 增加 gcloud 指令,所以重啟 shell 更新一下 $exec -l $SHELL 現在應該就可以使用 gcloud 這個指令了,安裝完 init 設定一下,就完成了。 $gcloud init 4. 建立測試專案 (這個 git 是 google 做的 Hello world 測試專案) $git clone -b phase0-helloworld https://github.com/GoogleCloudPlatform/appengine-php-guestbook $cd appengine-php-guestbook 這邊可以看到已經有做好一個 app.yaml 檔,這是最重要的設定檔,如果要修改必需依照規範。 詳細說明 $gcloud app create 因為是第一次,所以需要同步新增一個 App Engine 服務 $gcloud app deploy 等上傳完成部屬後,就可以在專案網址看到 hello world 的字樣了,當然修改專案內的 helloworld.php 內容後,再執行一次 deploy 就可以看到更新...