Open
Description
本文使用 XAMPP 7.2.6 安裝,下文提到的 MySQL 資料庫,皆指 MariaDB.
下載與安裝
- 下載 XAMPP https://www.apachefriends.org/
- 執行 xampp 的安裝檔,依預設值安裝,一路 OK 或 NEXT. 唯有安裝路徑,如因C槽太小,可改至其他槽。
- 如 XAMPP, Apache, MySQL 要求通過防火牆,請允許。
啟動XAMPP Control Panel
- 安裝完XAMPP, 會自動啟動 XAMPP Control Panel, 如果沒有,請手動啟動
C:\xampp\xampp-control.exe
- XAMPP Control Panel 正確啟動如上圖,若出現紅字,表示有錯誤,我們需要解決它。例如,下圖的紅字訊息顯示:Skype.exe占用了80和443port。Apache需要80和443port。MySQL需要3306port。請不要讓其他程式占用這些port。
設定與啟動 Apache
- XAMPP Control Panel 正確啟動後,我們接著設定Apache。
- 在 XAMPP Control Panel 上,按下Apache對應的Config按鈕,選擇 httpd.conf ( 或者用你喜歡的文字編輯器修改
C:\xampp\apache\conf\httpd.conf
),加入字串ServerName <IP or DNS name>:80
,如下圖。(請自行取得網域或固定IP)
- 在 XAMPP Control Panel 上,按下Apache對應的Start按鈕,啟動Apache。
- 在 XAMPP Control Panel 上,按下Apache對應的Admin按鈕,會啟動瀏覽器顯示XAMPP的首頁或者可以在瀏覽器輸入
http://localhost/index.php
。如下圖。(可將網址列中的localhost改為並瀏覽,以確認httpd.conf
有正確設定。)
啟動 MySQL,並用phpMyAdmin設定之
- 在XAMPP Control Panel 上,按下MySQL對應的Start按鈕,啟動MySQL。
- 在XAMPP Control Panel 上,按下MySQL對應的Admin按鈕,會啟動瀏覽器顯示phpMyAdmin的管理頁。(或輸入網址
http://localhost/phpmyadmin/
) 如下圖。
- 為了安全性我們要為 MySQL的預設帳號
root
設定密碼。 選擇 [使用者帳號] 分頁 > 帳號 root 主機名稱 localhost > [編輯權限]。如下圖。
- 選擇 [修改密碼]。設定密碼後,按執行。如上圖。
- 接著用文字編輯器開啟
C:\xampp\phpMyAdmin\config.inc.php
依下述步驟修改。參見下圖。 - 重新開啟phpMyAdmin的管理頁(網址
http://localhost/phpmyadmin/
)。輸入 root 的帳密,登入。(root 的密碼是先前我們[修改密碼]那步驟所設定的)
- 我們在前面的步驟設定了 root (localhost) 的密碼。接著同樣為root (127.0.0.1) 和 root (::1) 設定密碼。