Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

Linux 下配置 PHP 環境:XAMPP 安裝與使用基礎教程

編輯:Linux 教學

XAMPP 簡介

XAMPP 是跨平台的 Apache 發行版,預裝 Apache + MariaDB/MySQL + PHP + Perl,免費開源,適合快速搭建開發測試環境。

安裝步驟

1. 下載

官網:apachefriends.org,選擇 Linux 版(.tar.gz 或 .run 安裝包)。

2. 解壓安裝(需 root)

su
# 解壓到 /opt(標準路徑)
tar xvfz xampp-linux-x64-8.2.0.tar.gz -C /opt
# 或運行 .run 安裝包
chmod +x xampp-linux-x64-8.2.0.run
./xampp-linux-x64-8.2.0.run
⚠ 警告:嚴禁使用 Windows 工具(WinRAR/7-Zip)解壓,會破壞權限與符號鏈接,導致啟動失敗。

3. 安裝位置

默認安裝在 /opt/lampp 目錄。

服務管理

# 啟動所有服務
/opt/lampp/lampp start

# 停止所有服務
/opt/lampp/lampp stop

# 重啟
/opt/lampp/lampp restart

# 單獨啟動/停止某服務
/opt/lampp/lampp startapache
/opt/lampp/lampp startmysql
/opt/lampp/lampp stopftp

啟動成功輸出:

Starting XAMPP 8.2.0...
LAMPP: Starting Apache...ok.
LAMPP: Starting MySQL...ok.
LAMPP started.

驗證測試

  1. 瀏覽器訪問 https://localhost → 顯示 XAMPP 歡迎頁(含 phpinfo、phpMyAdmin 等鏈接)
  2. 創建測試文件:
    echo '' > /opt/lampp/htdocs/test.php
    訪問 https://localhost/test.php 查看 PHP 信息

關鍵目錄結構

目錄用途
/opt/lampp/htdocs/Web 根目錄(DocumentRoot)
/opt/lampp/etc/配置文件(httpd.conf, php.ini, my.cnf)
/opt/lampp/var/mysql/MySQL 數據文件
/opt/lampp/logs/Apache/MySQL 日誌
/opt/lampp/bin/二進制工具(php, mysql, mysqldump 等)

安全性設置(生產環境必做)

/opt/lampp/lampp security

交互式設置:MySQL root 密碼、phpMyAdmin 訪問控制、FTP 密碼等。

常見問題

  • 端口衝突:系統已有 Apache/MySQL 佔用 80/3306 → 停止系統服務或修改 XAMPP 配置端口
  • 權限問題:htdocs 文件需 daemon 用戶可讀,chown -R daemon:daemon /opt/lampp/htdocs
  • PHP 擴展缺失:編輯 /opt/lampp/etc/php.ini 啟用 extension=xxx

優缺點評析

建議:開發/測試環境首選 XAMPP;生產環境請使用系統包管理器(apt/yum/dnf)安裝獨立組件並深度調優。

Copyright © Windows教程網 All Rights Reserved
優點缺點
安裝極簡、組件版本協調測試好不適合生產環境(安全性、性能調優受限)
跨平台一致性好組件版本較舊,難以單獨升級
包含 phpMyAdmin 等管理工具佔用磁盤空間大