2015年3月18日 星期三

【Microsoft Azure】如何在Microsoft Azure上申請、設定取得網站空間、設定MySQL資料庫已架設PHP網站

這篇要介紹的是如何在Microsoft Azure架設含有MySQL資料庫的PHP網站,本篇內所有圖片皆為免費試用帳號操作當下的截圖,關於免費試用帳號的申請可參考下列連結:

Hadoop as a Service(0)Microsoft Azure 免費試用帳號申請

上述免費試用帳號申請教學介紹的非常清楚,連帶申請時可能遇到狀況也都有說明,不過在這裡我要提一下我一開始申請一直無法成功遇到的問題而上面沒寫到的狀況XD

說來這個狀況有點扯,都要怪微軟的使用者經驗不夠好:提醒不夠明確。

當我完成「行動驗證」要接著進行驗證「付款資訊」時,該填的資料我都填了,表單送出按鈕卻一直呈現灰色,點選一樣也無任何反應,就這樣我來回看介紹文章比對我到底是哪個資訊輸入錯誤,到最後我還打電話去詢問信用卡是否有問題、上微軟官網發問,就在我整個打算放棄時,終於發現....



原來表單最下方的兩個核取方塊都要打勾!!!
因為我一開始只有打勾其中一個,另一個沒勾,所以才一直無法成功!!

但是表單內完全沒有提到這兩個是必填阿~~~
正常我按送出按鈕應該要提醒我說是必填吧= =
就這樣,小小一個勾,浪費了我一堆時間才申請成功XD
而這個設計不佳的問題也已經跟微軟反映了,只是不知道他們會不會真的改進~~


建立網站以取得上傳空間上傳程式檔案

帳號申請成功後,接著請於Microshoft Azure官網點選「入口網站」進行登入作業:


由於是用免費試用帳號且第一次登入,會先看到網站的導覽介紹:

依序看完導覽介紹後即進入管理介面首頁:

接著就可以開始設定取得網站空間的動作囉!
請先按下上圖左下角的「新增」按鈕:

選擇「網站/自訂建立」,此時出現的表單您將設定新網站的網址(URL)、機房(地區)等相關設定,接著下一步:

接著MySQL資料庫資訊基本設定,要注意這裡的核取方塊需勾選才能完成設定唷!

當你按下完成按鈕,畫面會出現「正在建立」的訊息,請稍微等待系統設定一下:


過一會「正在建立」會變成「正在執行」,這個時候已經完成80%囉!!

點選上圖「正在執行」左側的箭頭進入剛剛新建網站的詳細頁面,畫面中上方紅框為此網站的相關設定選單:

接著點選選單中的「設定」並拉到頁面最下方找到「預設文件」,將index.php設定為第一個(此動作可依造需求決定是否要設定):

接著就是要取得FTP登入資訊了!
請點選選單中的「儀表板」,並拉到頁面最下方找尋右側的「FTP主機名稱」,此處即為FTP連線的主機資訊:




而連線帳號密碼,由於是第一次設定網站,所以「FTP使用者」會顯示未設定,請拉到頁面上方找尋右側的「設定部屬認證」以設定FTP連線帳號及密碼:

於畫面中輸入你自訂的連線帳號密碼就可以囉!

設定完成後回到剛剛的「FTP使用者」,可以看到紅框內的連線帳號已有資訊出現,不過要注意的是,連線帳號並不是剛剛自訂的資料,而是由一開始設定的URL加上\再加上您自行設定的名稱組成(所以帳號包含\):


接著即可用剛剛得知的所有FTP連接資訊測試連接並上傳程式檔案,要注意根目錄 是「site\wwwroot」唷!

MySQL連線資訊

有了FTP連線資訊上傳程式檔案,接著就是要取得MySQL連線資訊進而設定資料庫資料,請點選選單中的「設定」往下找到「連接字串」,點選紅框處的「顯示連接字串」則綠框處將顯示DB連線所需資訊:


     接下來即可自行使用習慣的資料庫管理介面進行連線測試、資料庫建置等動作已完成完整的網站架設囉~


參考資料

使用 Microsoft Azure 架設 PHP 網站入門 (上): 部署 PHP 網站及使用資料庫

(需要看完頭兩個課程唷)

如果您喜歡我的分享、或是我的文章對您有幫助的話,希望能到我的粉絲專頁點個讚追蹤我唷~~

寫程式、技術分享文章很辛苦,寫一篇要花非常久的時間,希望您能幫我點一下頁面上的廣告給我支持跟肯定,讓我更有動力寫這類文章唷~

沒有留言:

張貼留言

writing for work~writing for life~