Presentation is loading. Please wait.

Presentation is loading. Please wait.

靜態與動態網頁 認識 PHP 認識 MySQL (MariaDB)

Similar presentations


Presentation on theme: "靜態與動態網頁 認識 PHP 認識 MySQL (MariaDB)"— Presentation transcript:

1 靜態與動態網頁 認識 PHP 認識 MySQL (MariaDB)
Website Environment 靜態與動態網頁 認識 PHP 認識 MySQL (MariaDB)

2 靜態網站 標準網站又稱為靜態網站,它是由一組相關的 HTML 網頁和檔案存放在執行網站伺服器的電 腦上所組成的,一般這樣的網頁我們也稱為靜 態網頁。 網站伺服器是提供網頁的軟體,會對網頁瀏覽 器所發出的要求做出回應。

3 動態網站 網站伺服器接到對動態網頁的要求時,它會將 網頁傳送到負責完成網頁的特殊軟體擴充功能, 這個特殊軟體稱為應用程式伺服器。
單純處理動態網站的原理 一般應用程式伺服器的執行方式是直接讀取網頁上 的程式碼,根據程式碼中的指示完成網頁,然後再 將程式碼從網頁移除。

4 動態網站 連結資料庫處理動態網站的原理 應用伺服器還可以進一步讓您使用資料庫的伺服器 端資源。
指示應用程式伺服器從資料庫擷取資料,並將其插 入網頁的 HTML 中。 從資料庫擷取資料的指示稱為資料庫查詢。 使用SQL (結構化查詢語言) 的資料庫語言。

5 認識PHP PHP (PHP:Hypertext Preprocessor) 一種伺服器端網頁程式語言,嵌入於 HTML 中來運行
Joomla, Drupal, WordPress, XOOPS, Twe-Commerce

6 PHP 的特性 開放的原始碼 任何人都可以自由的使用、複製、研究、修改 PHP 所 釋放的原始碼內容。 免費使用
PHP 被納入LAMP, XAMPP 網站開發套件,較容易安 裝。 LAMP: Linux、Apache、MySQL、PHP XAMPP: Linux/Windows, Apache, MySQL, PHP, Perl

7 PHP 的特性 資源廣泛 許多技術性社群都會以 PHP 為主要撰寫與討 論的對象,並且會開放與分享許多 PHP 相關 的技術文件與教材。
使用者多 PHP是目前全世界最受歡迎的伺服器端程式語 言,跨平臺的特性更是讓PHP廣為流傳。

8 認識 MySQL MySQL 是一個開放原始碼的小型關聯式資料庫 系統,開發者為瑞典公司:MySQL AB。
在 2008年 MySQL AB 公司為昇陽公司併購 (Sun Microsystems, Inc.),為該產品的遠景投入更強而 有力的支援。 目前MySQL 資料庫被廣泛地應用在網際網路上 的中小型網站,甚至大型商業網站中 新版XAMPP改用MariaDB,但操作介面與 MySQL相同。

9 MySQL 的特性 開放原始碼的資料庫。 可跨平台應用在多種作業系統。
可供多種程式語言連接使用,C、C++、C#、 Delphi、Java、Perl、PHP、Python 和Ruby 等。 支援多工多用戶使用,可充分利用CPU資源。 支援 SQL 語法查詢,有效地提高查詢速度。 支援多國語言,如中文的GB 2312, BIG5, …。 提供TCP/IP、ODBC和JDBC等資料庫連接途徑。 提供資料庫操作的管理工具。

10 整合型環境 許多社群將Apache, PHP, MySQL 等架站常用 的軟體做成Open Source Package,其中最具 代表性的如: XAMPP (LAMPP) AppServ


Download ppt "靜態與動態網頁 認識 PHP 認識 MySQL (MariaDB)"

Similar presentations


Ads by Google