2024-11-26|閱讀時間 ‧ 約 0 分鐘

XAMPP 簡易架站

什麼是 XAMPP 呢?

X 指的是跨平台,它在Windows、MAC OS X、Linux 都有發行。

A 指的是 Apache,它是免費開放原始碼的網頁伺服器,幾乎是個人架設網站的首選。

M 指的是 MySQL 資料庫,但在 Oracle 收購之後開始發行商業版,這裡的 M 改為MariaDB,它是MySQL的一個分支,由社群開發,繼續保持在GNU GPL下開放源始碼。

P 第一個 P指的是 PHP,是一種免費開源的網頁程式語言。

P 第二個 P指的是 Perl,也是一種免費開源的程式語言,大學時期的我曾拿它來寫一些CGI(Common Gateway Interface)程式,用它們完成一些互動式網頁的功能,但時代在進步,程式語言也不停的進步,現在似乎沒什麼用Perl了。

所以 XAMPP 就是由 Apache Friends 團隊將這些免費開源軟體整合在一起的軟體套件包,並使用 XAMPP Control Panel來管理這些免費開源軟體。

xampp 管理介面

XAMPP 包含那些軟體?

根據 apachefriends 官網,目前xampp最新版為 8.0.30、8.1.25&8.2.12,各位看官的第一眼肯定會被這複雜的版號搞亂,其實它的版本號碼是依據PHP的版本來劃分,例如:8.0.30版就是包含PHP 8.0.30的版本

xampp 版本號碼區分

8.0.30包含:Apache 2.4.58, MariaDB 10.4.32, PHP 8.0.30, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable

8.1.25包含:Apache 2.4.58, MariaDB 10.4.32, PHP 8.1.25, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable

8.2.12包含:Apache 2.4.58, MariaDB 10.4.32, PHP 8.2.12, phpMyAdmin 5.2.1, OpenSSL 3.1.3, XAMPP Control Panel 3.2.4, Webalizer 2.23-04, Mercury Mail Transport System 4.63, FileZilla FTP Server 0.9.41, Tomcat 8.5.96 (with mod_proxy_ajp as connector), Strawberry Perl 5.32.1.1 Portable

三個版號只差在PHP的版本不同,所以就自行判斷要抓誰了,我個人都喜歡最新的,所以抓8.2.12版。

xampp除了Apache、MariaDB、PHP和Perl外,還有包含:

1.phpMyAdmin,它是用php寫成的 Web版MySQL資料庫管理工具。

2.OpenSSL,它可以讓你的 Apache 支援SSL與TLS協定。

3.XAMPP Control Panel,XAMPP 的圖形化管理介面。

4.Webalizer,它是一個免費開源的 Web 伺服器日誌分析工具。

5.Mercury Mail,它是一個小型的 Mail 伺服器。

6.FileZilla FTP Server,是一個小型的 FTP 伺服器。

7.Tomcat,是一個JSP網頁伺服器。


開始安裝xampp

下載完成後,我們會得得到一個安裝檔:

xampp-windows-x64-8.2.12-0-VS16-installer.exe

安裝程式大小約 150MB

點擊二下安裝程式(建議要有「電腦管理員」權限),就可以開始安裝。

0.安裝前,安裝程式會提示"你的電腦有安防毒程式,可能會讓安裝速度變慢...",不用理它,按"是"就對了。

1.歡迎頁,按"Next"就好

3.選擇要安裝的軟體套件,我都是全選。按下"Next"

4.決定安裝的路徑,一般我會裝在D槽,因為它包含MySQL資料庫,未來會佔多少空間,不可知。按下"Next"

5.語言選擇,只有英語與德語,唉。按"Next"

6.這...開始安裝吧。按"Next"

7.開始安裝,就等待吧。

8.快安裝好了~~再等一下。

9.安裝完成~~按"Finish"

第一次執行xampp

安裝完xampp後,在開始選單就可以看到xampp的目錄,點擊 XAMPP Control Panel 就可以打開 xampp管理介面。

在安裝完成後,自動就會打開 XAMPP Control Panel

按下 Apache 的 "Start",一般 Apache網頁伺服器 就會運行起來。

按下 MySQL 的 "Start"按鈕,就可以啟動 MySQL 伺服器

打開瀏覽器,網址打上 "localhost",看到歡迎頁,你的個人網站架設,就告一個段落。

從安裝到這裡,我們的xampp已經可以正常的運作。

在歡迎點選"PHPinfo",我們可以得到PHP相關的資訊:

我們是安裝 PHP 8.2.12版,由這一頁面可以確認 PHP安裝沒有問題。

在歡迎點選"phpMyAdmin",我們可以得到進入MySQL管理程式:

phpMyAdmin 5.2.16版本,因為預設為本機連線,所以這裡可以直接看到資料庫內容。


將Apache和MySQL註冊成Services

安裝完成後,你會發現只要重開電腦,Apache和MySQL不會自動執行起來。我們架設網站怎麼可以還要手動啟動伺服器,當然要讓它可以自動啟動服務。

這時我們再打開 XAMPP Control Panel,卻發現最左側的 Service 按鈕是空白的。

沒有電腦的管理員權限,打開 XAMPP Control Panel時,Service按鈕是不可按的。

趕緊切換到有電腦管理員權限的帳號,再打開 XAMPP Control Panel

有電腦管理員權限,就可以打開Service按鈕。

原本空白的按鈕,變成了紅色叉叉。點擊 Apache和MySQL前的小紅叉叉,就可以註冊將 Apache和MySQL 成為 Windows 的 Service,這樣就算電腦重開,我的網站就可以自動啟動服務了。

有啟用 Service 的伺服器會在最左邊顯示綠色小勾勾。(用電腦管理員權限才看得到)




分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.