Berikut ini cara install xampp pada linux Debian 12
Jalankan Update dan Upgrade pada debian
# sudo apt update
# sudo apt upgrade -y
Download XAMPP untuk Debian Linux
sudo wget https://sourceforge.net/projects/xampp/files/XAMPP%20Linux/8.2.4/xampp-linux-x64-8.2.4-0-installer.run
Injinkan akses file
sudo chmod 755 xampp-linux-x64-8.2.4-0-installer.run
Jalankan file untuk install xampp
sudo ./xampp-linux-x64-8.2.4-0-installer.run
Output
----------------------------------------------------------------------------
Please wait while Setup installs XAMPP on your computer.
Installing
0% ______________ 50% ______________ 100%
#########################################
----------------------------------------------------------------------------
Setup has finished installing XAMPP on your computer.
konfig XAMPP Server pada Debian 12 Bookworm
Buka file /opt/lamp/etc/extra/httpd-xampp.conf dan tambahkan baris “Memerlukan semua diberikan” dan beri komentar atau hapus baris “Membutuhkan lokal”.
sudo nano /opt/lampp/etc/extra/httpd-xampp.conf
<Directory "/opt/lampp/phpmyadmin">
AllowOverride AuthConfig Limit
Require all granted
ErrorDocument 403 /error/XAMPP_FORBIDDEN.html.var
</Directory>
Bagaimana Cara Memulai XAMPP di Debian Linux?
sudo /opt/lampp/lampp restart
Output
Restarting XAMPP for Linux 8.2.4-0...
XAMPP: Stopping Apache...ok.
XAMPP: Stopping MySQL...not running.
XAMPP: Stopping ProFTPD...not running.
XAMPP: Starting Apache...ok.
XAMPP: Starting MySQL...ok.
XAMPP: Starting ProFTPD...ok.
Bagaimana Cara Mengakses XAMPP Melalui Web Browser anda
http://ip anda
Catatan: Jika Anda menjalankan firewall UFW, Anda harus mengizinkan akses HTTP dengan menggunakan perintah di bawah ini:
sudo ufw allow http

Jika Anda ingin mengakses halaman phpmyadmin cukup ketikkan URL dengan /phpmyadmin di web browser alamat:
http://your-server-ip/phpmyadmin

sumber : https://orcacore.com/install-xampp-debian-12/