1-3 XAMPP 安裝與操作
XAMPP 是跨平台 (X (Cross)) 可在 Windows、Linux 與 Mac OS 系統上執行,套件包含有 Appache + MariaDB(舊平台是 MySQL) + PHP + Perl 等套件。可說是目前在 Windows 10 上安裝最接近 Linux 系統的 LAMP (Linux + Apache + PHP + MySQL) 環境。完成 XAMPP 平台架設之後,可直接在該平台上架設 WordPress、Joomla 等 CMS 套件,直接架設企業網站非常方便。 安裝步驟如下: (1) 步驟1: 利用 Google 搜尋 XAMPP 官方網站(https://www.apachefriends.org/zh_tw/index.html)。
則進入 XAMPP 官方首頁:
(2) 步驟 2: 下載後執行 (xampp-windows-x64-7.4.6-0-VC15-installer ):(大多不用變更僅按入 Next 鍵即可)
(3) 步驟 3:服務系統說明 完成後即出現 XAMPP 控制台(Control Panel),其中包含了五個服務系統,如下: l Apache 網頁伺服器(Web Server):提供網頁儲存與瀏覽,網址為:http://localhost。系統內還包含 PHP Engine、Perl 解譯與 phpmyadmin 資料庫管理介面等等。 l MySQL 資料庫伺服器(Database Server):此為 MariaDB 資料庫系統(取代早期的 MySQL),可在此建立多個資料庫,可透過 PHP-MySQL 連結存取。至於資料庫管理大多由 phpmyadmin 介面處理。 l FileZilla 檔案伺服器 (FTP Server):如果 XAMPP 安裝於 Linux 系統,它可提供與 Windows 之間檔案傳輸。目前吾人安裝於 Windows 上此服務可不用開啟。 l Mercury 郵件伺服器 (Mail Server):此服務提供 Mail Server(收取郵件) 與 SMTP Server (發送郵件) 之功能。本課程沒有接觸到可不用開啟。 l Tomcat JSP 連結 (Java Server Page Connect):開發網頁資料庫程式除了利用 PHP 之外,還可選擇 Java 語言,則需啟動 Apache、MySQL 與 Tomcat 等三種服務,本課程利用 PHP 編譯則不需啟動該服。 由此可見,本課程只要開啟 Apache 與 MySQL 服務即可,其他服務不用開啟。
主控台有六個主功能鍵,如下: l Config 鍵:系統規劃功能,鍵入會出現如下視窗。Edit:變更設定檔編輯工具,內定值為 notepad.exe 大多不用更改。Browser:瀏覽器,不用更改。Autostart of modules:自動啟動模組,本課程僅選擇 Apache 與 MySQL 兩模組即可。其餘大多不用變更。
l Netstat 鍵:顯示網路狀態 (如 nestat 命令功能) l Shell 鍵:開啟外殼命令操作視窗,如安裝於 Windows 則為 MS-DOS 命令。 l Explorer 鍵:開啟檔案管理視窗。 l Service 鍵:開啟系統服務視窗。 l Help 鍵:開啟線上操作手冊。 l Quit 鍵:離開,僅離開主控台,並沒有關閉服務。 每只服務模組都有四個按鍵,功能如下說明: l Start/Stop 鍵:系統啟動或停止按鍵,啟動後會顯示執行 PID (Process Identify) 識別碼與 TCP/UDP 埠口號碼。 l Admin 鍵:開啟管理頁面。 l Config 鍵:選擇系統設定檔,規劃伺服器執行組態檔,譬如:httpd.conf、php.ini、con.inc.php、my.ini、、等設定。也是管理伺服器的主要地方。 l Log 鍵:開啟伺服器的日誌檔,當系統執行出現狀況時,會記錄於此。 吾人並不詳細介紹各組態檔案的功能,僅依照變更執行組態時再獨立介紹。
啟動 Apache 伺服器後,可直接由瀏覽器取得主網站網頁,網址是 http://localhost,如下:
XAMPP 預定主網頁儲存於 <C:\XAMPP\htdocs> 目錄下,但 <C> 磁碟機大多儲存系統執行檔案較多, 吾人大多會將其變更到其他位置,假設期望變更到 <F:\htdocs> 目錄下,則操作如下: l 由 XAMPP 主控台:由 Apache 模組的 Config 鍵,選擇開啟 http.conf 設定檔。
l 系統會利用 <記事本> 開啟 <httpd.conf> 檔案,再由記事本的 <編輯> => <尋找>,如下:
l 出現尋找視窗後輸入 <DocumentRoot>,則找出主網頁的儲存位置為 <C:/XAMPP/htdocs> (注意斜線方向與 Windows 相反)。
l 將其變更為 <F:/htdocs> 表示儲存於 F:\htdocs 目錄,如下:(記得存檔)
l 重新啟動 Apache,按入 Start/Stop 鍵。 l 建立主網站網頁 < index.php >,並將儲存於 < F:\htdocs > 目錄,內容如下:
l 瀏覽主網頁 < http://localhost>,同時也可以看出 PHP-MySQL 也啟動成功,如下:
在 Apache 伺服器內有安裝 phpMyAdmin 模組,它當 MySQL 伺服器的網頁介面操作,MySQL 管理者名稱是 root,預設沒有密碼。則由 < http://localhost/phpmyadmin > 進入時不需要密碼,如下:
l 由 XAMPP主控台開啟命令操作視窗,如下:
l 假設設定密碼為 < 123456 >,則命令是 <mysqladmin --user=root password "123456",如下:
l 接著還需要修改 root 帳號登入 phpmyadmin 的密碼。由 XAMPP主控台開啟 Apache 的< config.inc.php> 設定檔,如下:
l 系統利用記事本開啟 config.inc.php 檔案後,將 root 密碼設定為 '123456',如下:
l 重新啟動 Apache。 l 再次進入 http://localhost/phpmyadmin,如下:
|
翻轉工作室:粘添壽 course_db 關聯圖 資料庫程式設計:
翻轉電子書系列:
|