28:59 前後端結合
後端「實際上」到底是什麼?
- 需要有一個伺服器來處理 Request 跟 Response
伺服器 Apache,通常不會注意到它,主要是用來接收 request 並回傳 response
- 需要寫程式來處理
以下皆可 PHP, JS, Python...etc
- 需要有資料庫可以儲存資料:
這個非必要,但大部分的網頁都需要有資料庫來存資料。(MySQL:專門設計用來快速處理資料的程式)
伺服器、資料庫其實都是一支程式,只是為了解決不同問題存在而已。
Apache 阿帕契(server)and MySQL
- Apache:通常不會注意到他的存在!
- MySQL:資料庫,專門設計用來快速處理資料的程式。
Request 透過阿帕契
way1 => Apache 呼叫 php 處理 Request 並且回傳 Response
way2 => Apache 呼叫 php 處理, 需要資料庫的話,透過 MySQL 拿取資料 然後 回傳 PHP 再到 Server 再回傳 Response

[圖來自 HULI 的 MTR01_5-1]
如何安裝 xampp?
12:36~14:05 安裝 xampp
下載後,可參照這裡的解釋。
測試時最主要該注意的是路徑!路徑應為:lampp/htdocs/joanne/hello.php。
用 http://localhost:8080/joanne/hello.php 或 localhost:8080/joanne/hello.php 測試都是一樣的結果。
只要出現 �Hello, world! 就代表環境安裝成功了。
前面網頁失敗好久的原因:
- 路徑不對,我沒設在 htdocs 之下
- 我的 php 寫錯了,應該是這樣子
<?php ?> (php 與 ? 應該緊連著才對!)
後端「實際上」到底是什麼?
伺服器 Apache,通常不會注意到它,主要是用來接收 request 並回傳 response
以下皆可 PHP, JS, Python...etc
這個非必要,但大部分的網頁都需要有資料庫來存資料。(MySQL:專門設計用來快速處理資料的程式)
Apache 阿帕契(server)and MySQL
Request 透過阿帕契
way1 => Apache 呼叫 php 處理 Request 並且回傳 Response
way2 => Apache 呼叫 php 處理, 需要資料庫的話,透過 MySQL 拿取資料 然後 回傳 PHP 再到 Server 再回傳 Response
[圖來自 HULI 的 MTR01_5-1]
如何安裝 xampp?
下載後,可參照這裡的解釋。
測試時最主要該注意的是路徑!路徑應為:
lampp/htdocs/joanne/hello.php。用 http://localhost:8080/joanne/hello.php 或 localhost:8080/joanne/hello.php 測試都是一樣的結果。
只要出現 �
Hello, world!就代表環境安裝成功了。