資料庫程式設計 – PHP+MySQL 第 一章 系統環境架設      下一頁

 

第一章 系統環境架設

內容:

  • 1-1 系統環境簡介

  • 1-2 AppServ 安裝與操作

    • 1-2-1 AppServ 套件安裝

    • 1-2-2 phpMyAdmin 操作

    • 1-2-3 Apache 主網頁位置

1-1 系統環境簡介

本書建立一套『課務管理系統』的資料庫,名為 course_db,並在 course_db上開發許多 PHP+MySQL 程式範例,以供本書敘述資料庫程式設計的技巧,並提供許多自我挑戰題目讓讀者練習。PHP+MySQL 程式必須在具有 Apache + MySQL + PHP 伺服器上執行,目前在 Windows 工作站較普遍使用的上有 AppServ XAMPP 兩套件系統,前者僅使用於 Windows 系統版本,後者可有 LinuxWindowsMac OS 等跨平台系統,但以作者個人認為 AppServ 操作介面較容易,但 XAMPP 功能較強。為方便讀者喜愛,將介紹這兩套件的安裝與操作方法。

簡單說,研習本書需選擇安裝 AppServ XAMPP 套件(不可兩者皆裝),安裝完成之後,再由網站本課程首頁下載下列三只程式:

l   course_db.sqlcourse_db  資料庫 (沒有設定外來鍵)強烈建議先下載此資料庫練習。

l   createView.sql:產生 View 視界的程式,在第十章會介紹如何建立,需要時再下載即可。

l   course_db_foreign.sql:已建立外來鍵 course_db 資料庫,讀者在第十二章自己先練習如何建立外來鍵,需要時在下載匯入。

由首頁下載後,再利用 phpMyAdmin 匯入MySQL 資料庫伺服器內。

1-2 Appserv 安裝與操作

AppServ 套件是很容易取得的免費軟體,安裝後包含下列套件:

(1) Apache 網頁伺服器(Apache Web Server)存放使用者所開發的 HTML 文件,可供網路使用者透過瀏覽器,閱讀文件內容。

(2) PHP 編譯器:負責編譯網頁文件的 PHP 程式片段。亦是,負責將 PHP 所編寫的程式轉換成 HTML 文件。

(3) MySQL 資料庫伺服器(Database Server):提供開啟與管理使用者所建立的資料庫。在一個 MySQL 上可允許建立多個資料庫。

1-2-1 AppServ 套件安裝

安裝步驟如下:

(1) 步驟1

利用 Google 搜尋 AppServ 官方網站(http://www.appservnetwork.com)

 (2) 步驟2下載最新版本。(目前所看到最新版是 AppServ 9.3.0)

 

(3) 步驟 3下載後,點選下載檔案安裝,則出現 appServ 安裝頁面:(接下來大多按 < Next > 鍵即可)

 (4) 步驟 4設定密碼,為了安全起見 (怕忘記),我們都設定『12345678』,字型編碼要選定『UTF-8 Unicode』中文才會顯示正常。

(5) 步驟 5安裝完成:

 (6) 步驟 6檢視管理工具

由系統開始 -> 所有程式,就可以觀察到安裝完成的 AppServ 應用程式。這裡是管理工具,並非執行程式。

1-2-2 phpMyAdmin 操作

開啟瀏覽器(IE chrome)後,在URL 位置輸入:http://localhost,則出現下圖畫面。

輸入使用者名稱(root) 與密碼(123456),再按登入即可。

則進入 phpMyAdmin 管理網頁,如下:

其實,其網址於 < http://localhost/phpmyadmin >,如下:

1-2-3 Apache 主網頁位置

至於 Apache 主網頁存放位置在哪裡,我們可由下列步驟尋找或修改。

l   開啟 httpd.conf 檔案

AppServ Apache 主網頁文件放置於 < C:\appserv\www > 目錄下,吾人可以修改 httpd.conf 檔來變更儲存位置,首先由檔案總管進入 C:\AppServ\Apache24\conf 目錄下,利用 Notepad++ 編輯 httpd.conf 檔,如下:

l   搜尋 DocumentRoot 設定位置

開啟之後,利用搜尋功能,尋找 <DocumentRoot> 字元位置,發現主網頁文件設定於 <C:/AppServ/WWW> 目錄下,如下:

l   利用 NotePad++ 建立主網頁 new.php,並存放於 F:\WWW 目錄下,new.php 檔案內容如下:

<?php

   echo "我是 AppServ 主網頁 <br> ";

   phpinfo();

?>

利用 NotePad++ 編輯,並以 PHP 檔案格式儲存,如下:

l   瀏覽主網頁 < http://localhost/new >,如下

翻轉工作室:粘添壽

course_db 關聯圖

資料庫程式設計:

 

 

 

翻轉電子書系列: