貓城
BLACKCAT CASTLE

XAMPP是什麼?XAMPP詳細安裝與操作教學

   162 VIEWS
安裝XAMPP
目次

歡迎來到黑貓城,我是時雨の町站長 ─ 時雨。

安裝步驟請直接跳到5. 安裝XAMPP查看。

一、淺談網頁伺服器

在上一篇購買IP、申請網址及設定DNS我們已經完成基本架站的步驟,那麼要如何讓其他人透過網路來看到我們的網站呢?這中間的媒介就是網頁伺服器,網頁伺服器又稱為 Web Server,簡單說就是一台安裝了可以回應瀏覽器請求的軟體,提供的方式是透過超文字傳輸協定(即 HTTP)傳給客戶端(通常指網頁瀏覽器),因此如果沒有網頁伺服器就沒辦法讓其他人透過連線來看到你的網頁了。

而目前比較普遍的網頁伺服器有 Apache HTTP 伺服器(簡稱 Apache)、以及 Microsoft 的 Internet Information Server(簡稱 IIS)等,透過網頁伺服器就能將網頁(包含圖像、影音等各種檔案)提供給請求者。

internet

二、什麼是XAMPP?

目前網頁伺服器可以分為微軟陣營(運作ASP系統)與開放陣營(運作PHP系統),開放陣營顧名思義就是提供免費的服務,讓一般人可以更輕鬆地架設網頁伺服器,本篇就是要介紹這個相當常見的組合管理軟體──XAMPP。

XAMPP 是一個把 Apache 網頁伺服器與 PHP 語言、 Perl 語言及 MariaDB 集合在一起的軟體包,它允許用戶在自己的電腦上建立 Apache 網頁伺服器。有過管理伺服器經驗的人就知道過去要在 Linux 上安裝 Apache 網頁伺服器並不容易,更不用提如果要連動 MariaDB 、 PHP 和 Perl 。 但是 XAMPP 的出現解決了這個問題,加上它有 Windows、Mac OX、Linux 等版本,所以即使是在不同平台上的管理上都更為容易。

三、下載XAMPP

可以利用下面的連結前往官方網站下載 XAMPP,官網的正確名稱叫「阿帕契之友 (Apache Firiends)」,網路上有些討論會提到這個名字,它並不是指其它網站。

四、選定版本

由於不同的網站系統與開發需求會有不同的PHP版與資料庫的需求,所以要看你的需求來決定下載的版本,例如 Wordpress 網站,依照 Wordpress 的建議要下載 PHP 7.1 以後的版本,所以要抓最新的 PHP 7.3.9 版。這個安裝包裡面包含:

  • Apache 2.4.41=這是網頁服務提供系統
  • MariaDB 10.4.6=這是資料庫服務提供系統
  • PHP 7.3.9=這是網頁程式語言
  • phpMyAdmin 4.9.0.1=這是網頁程式語言管理平台
  • OpenSSL 1.1.1=這是網路傳輸加密服務系統
  • XAMPP Control Panel 3.2.4=這是XAM管理系統
  • Webalizer 2.23-04=這是網站日誌分析系統
  • Mercury Mail Transport System 4.63=這是E-mail服務提供系統
  • FileZilla FTP Server 0.9.41=這是檔案伺服器服務提供系統
  • Tomcat 7.0.92 (with mod_proxy_ajp as connector)=這是Java虛擬化網頁服務提供系統
  • Strawberry Perl 5.16.3.1 Portable =這是MinGW C / C ++編譯器安裝包
有其它需求的人可以到紅框裡去找需求的版本:

五、安裝XAMPP

以便利為出發點的 XAMPP 安裝其實非常容易,但通常會先收到關於防毒軟體會影響安裝的警告訊息,不用理它按「Yes」鍵就可以了。不過如果你的防毒軟體是 avast 那就需要將它移除並且更換為其它軟體,因為 avast 會鎖 Apache 阻礙它提供服務。

防毒軟體會拖累安裝的警告畫面:(按Yes即可)

在一連串的「YES」與「NEXT」的點擊後,接下來是安裝服務的選擇畫面,由於多數人只是要架設 Wordpress,伺服器又是在家裡的話,那就只要選擇 Apache 與 MySQL 就可以了,如果伺服器會放在別的地方就需要再安裝 File Zilla FTP Server 這個用來上傳其它資料的FTP軟體。

選擇安裝服務的畫面:

再來是安裝位置的指定,因為我個人習慣的關係,我會將其獨立放在D槽,因此要將這裡的路徑改為 D:/xampp。關於硬碟,在裝機時可考慮裝設三個硬碟,其中兩個是 SLC 或 MLC 顆粒的固態硬碟(SSD)。兩個可以都選擇 128G 這種小容量的就好,分別做為C槽(安裝Windows)與D槽 (安裝XAMPP),這麼做是為了避免作業系統與伺服器兩者集中在同一顆硬碟時會過度讀寫硬碟,除了影響硬碟壽命外也有分散風險的考量。而最後一顆硬碟則是傳統硬碟而且容量越大越好,主要目地是用來存放 XAMPP 的備份資料與長期存放的資料。

安裝路徑選擇:

六、防火牆設定

在一連串的「NEXT」後,XAMPP 很快的就完成了安裝,但在安裝的最後會跳出 Windows 安全性警訊,主要是 XAMPP 裡面的 Apache HTTP Server 要取得進出防火牆的權限。如果選擇「取消」那麼理所當然的 Apache 將無法提供伺服器,在這裡還要特別注意「私人網路」與「公用網路」的選擇,由於 Windows 對兩種網路權限的不同因此建議伺服器對外連線的網路設定為「公用網路」,所以同意的部份只要勾選「公用網路」就可以了。

Windows安全性警訊畫面:(勾選公用網路)

七、完成安裝與語言設定

最後只要再按下「Finish」鍵就完成安裝了。


接著 XAMPP 會自動啟動,在首次啟動時會要求設定語言,由於選項只是英文與德文,所以只要選擇熟悉語言就可以了,選定後按下「Save」就完成了。

選擇 XAMPP 系統語言畫面:

八、基本環境說明

接下來簡單的說明一下 XAMPP 的基本環境:
  1. 紅色框框裡的是服務與狀態區,當服務啟動時 Module 狀態區的部份會變成綠色。
  2. 藍色的部份是執行代碼,這裡的 PID(s) 是指該服務在作業系統上的執行碼,這個執行碼可以與工作管理員對照。
  3. 橘色框框則是服務使用的通道。
  4. 紫色框框內則是服務管控區,用來啟動與停止服及修改設定檔。
  5. 綠色框框內則是服務執行狀態報告,用來回報目前服務執行的情況。
XAMPP的畫面

另外在首次啟動 MySQL 服務時也會跳出防火牆警示,記得勾選公用網路並同意就可以了

Windows 安全性警訊畫面:

XAMPP在啟動服務時的畫面:



時雨 時雨,時雨の町-日文學習園地站長,為了紀錄網站維護的日誌而架設本網站,並以家中黑貓命名為黑貓城,順道分享各種架站知識與相關的網頁程式語言,如果你喜歡我的文章,請幫我按讚哦(*´ω`*)。也歡迎各位到我的日語教學網站學習日文 :)

LEAVE A REPLY

COMMENTS