Skip to content

[ MTR01 ] - Lesson 5-1 之後端基礎 #14

@zuppachu

Description

@zuppachu

28:59 前後端結合

後端「實際上」到底是什麼?

  1. 需要有一個伺服器來處理 Request 跟 Response
    伺服器 Apache,通常不會注意到它,主要是用來接收 request 並回傳 response
  2. 需要寫程式來處理
    以下皆可 PHP, JS, Python...etc
  3. 需要有資料庫可以儲存資料:
    這個非必要,但大部分的網頁都需要有資料庫來存資料。(MySQL:專門設計用來快速處理資料的程式)

伺服器、資料庫其實都是一支程式,只是為了解決不同問題存在而已。

Apache 阿帕契(server)and MySQL

  • Apache:通常不會注意到他的存在!
  • MySQL:資料庫,專門設計用來快速處理資料的程式。

Request 透過阿帕契
way1 => Apache 呼叫 php 處理 Request 並且回傳 Response
way2 => Apache 呼叫 php 處理, 需要資料庫的話,透過 MySQL 拿取資料 然後 回傳 PHP 再到 Server 再回傳 Response

2018-12-28 14 16 43
[圖來自 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! 就代表環境安裝成功了。

前面網頁失敗好久的原因:

  1. 路徑不對,我沒設在 htdocs 之下
  2. 我的 php 寫錯了,應該是這樣子 <?php ?> (php 與 ? 應該緊連著才對!)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions