- 依照學生免費Azure 雲端與DreamSpark 免費軟體開通教學
- 完成Azure開通後,在儀表板上點選"Marketplace",從所有項目中挑選"Web應用程式+MySQL"。
- 依照這篇文章在 Azure App Service 中建立 PHP-MySQL Web 應用程式並使用 FTP 部署 之建立 Web 應用程式並設定 FTP 發行
- 第3步驟的設定完成時,在儀表板上會等一小段時間讓Azure把我們的環境建置起來(這個過程可以想像是在雲端上做了像是Apache + PHP + MySQL 架網站環境安裝這些動作)。
- 使用FTP上傳時需要知道連線主機名稱,這可以從"屬性"查到,如這篇文章的圖10. FTP的帳號以及連接位址。
- 不熟悉使用FTP軟體的話,就直接使用檔案總管吧,在網址列輸入前述查到的"FTP主機名稱",並輸入"FTP/部署使用者"及正確密碼。
- FTP正確連線後,可以在資料夾"site\wwwroot"之下放進自己的PHP程式了,譬如這篇文章的程式碼複製到記事本存成index.php,然後將這個檔案複製到資料夾"site\wwwroot"之下。
- 至於PHP程式如何存取MySQL資料就依照這篇文章在 Azure App Service 中建立 PHP-MySQL Web 應用程式並使用 FTP 部署 之在本機建置及測試應用程式的那些做法囉。(注意: 要查得host, db, user, password等參數,就是在"資源群組"中找MySQL裡面的"屬性",在"連接字串"欄位裡面就有這四個值"Database=資料庫名稱;Data Source=資料庫主機;User Id=帳號;Password=密碼"。)
完成上述測試之後,你應該會看到"資源群組"中的MySQL有標示其使用限制為20MB,這未免太小了吧! 可能是因為MySQL是第三方廠商ClearDB提供的服務就不夠大方,那麼或許應該試試看採用微軟自己的SQL Server吧!
- 依照 使用 Azure 入口網站在幾分鐘內建立 SQL Database
- 部署完成後,就可以從"顯示資料庫連接字串"查得需要的參數,再試著改寫前述例子看看吧!
- 或者參考這篇文章 在 Windows 上使用 PHP 連接到 SQL Database
- SQL Server免費版限制是5DTUs,參考這篇文章 SQL Database 選項和效能:了解每個服務層中可用的項目