Windows XAMPP 安裝教學

本篇 ShengYu 介紹 Windows XAMPP 攜帶版安裝教學,以往要安裝 Apache + MySQL + PHP + Perl 這些環境就花費許久時間,所以出現了 XAMPP 讓開發者快速地建置後端環境,以前 XAMPP 是 Apache + MySQL + PHP + Perl 的縮寫。MySQL 為目前市佔率最高的資料庫系統。因為當初 MySQL 被甲骨文公司收購後,開發者擔心會有後患,像是轉為商用等等,於是社群就 clone 出 MariaDB,所以現在 XAMPP 上使用的是 MariaDB 而非 MySQL。但是這兩個系統幾乎完全相同。現在 XAMPP 則是 Apache + MariaDB + PHP 的縮寫。

XAMPP 到官網 https://www.apachefriends.org/zh_tw/download.html 或者 sourceforge 下載 xampp portable 隨身攜帶版

把解壓縮後的 xampp 資料夾放在硬碟或USB隨身(硬)碟的最上層,例如: C:\xampp 或 E:\xampp。

執行 setup_xampp.bat

啟動 apache 服務 apache_start.bat

啟動 mysql 服務 mysql_start.bat

在使用的過程中,apache_start.bat 與 mysql_start.bat 這兩個視窗不要關閉。

執行 xampp-control.exe (可選),一開始會先選擇語系,沒意外選英文就可。

這就是 Xampp Control Panel 的介面,通常啟動 Apache 跟 MySQL 就可以了,以下是 Apache 跟 MySQL 已經啟動的狀態。

打開瀏覽器,輸入 http://localhosthttp://127.0.0.1 可以開啟 XAMPP 預先建立的開始頁面。頁面右上方有 phpMyAdmin 的連結。

上一張圖片頁面右上方有 phpMyAdmin 的連結,或者輸入 http://localhost/phpmyadmin/http://127.0.0.1/phpmyadmin/ 就可以進 phpMyAdmin,phpMyAdmin 是個可以管理 MariaDB 資料庫的網頁介面,包含資料庫的新增、匯入、修改、刪除,SQL 語法執行與測試,非常好用。

XAMPP 的網站資料夾是 htdocs,Apache 的 log 位置在 xampp\apache\logs\ 下。

XAMPP 的 htdocs 資料夾裡有放內建的頁面,基本上沒有特殊需求不用去特地刪除它,只要另新建資料夾放入將你網站檔案即可。

phpinfo.php

phpinfo.php 這個頁面在 dashboard 的右上方可以找到,

不然就是直接輸入 http://localhost/dashboard/phpinfo.phphttp://127.0.0.1/dashboard/phpinfo.php 這個網址瀏覽也可以,phpinfo.php 頁面大概長這樣,列出了 php 詳細的資訊。

啟用 PHP 錯誤顯示

當你在使用 PHP 網站時遇到 Error 500(內部伺服器錯誤),這通常表示伺服器發生了某種錯誤。所以在開發環境中通常會先開啟PHP錯誤顯示功能以便更快地發現問題。可以在 php.ini 檔案中設定,

Windows XAMPP 的 php.ini 路徑在 xampp/php/ 下,也可以在 phpinfo.php 裡找到,

php.ini 設定如下,

1
2
3
display_errors = On
display_startup_errors = On
error_reporting = E_ALL

在程式碼中,也可以動態設定:

1
2
3
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

啟用 PHP 錯誤顯示後就可以在畫面中看到錯誤輸出,例如以下範例就是 database 連線有問題的錯誤訊息輸出頁面,

以上就是 Windows XAMPP 攜帶版安裝教學介紹,
如果你覺得我的文章寫得不錯、對你有幫助的話記得 Facebook 按讚支持一下!

其他參考
使用XAMPP,安裝網站隨身帶著走(USB安裝)
XAMPP安裝與操作初步
[week 9] 後端基礎 - PHP 語法、資料庫 MySQL - HackMD