MAM Learning

Install Xampp (Lampp) di Linux

Instalasi

  • Download Xampp di https://www.apachefriends.org/download.html, pilih yang untuk Linux
  • Buka Terminal, Masuk ke folder dimana Xampp di download, standarnya di Folder Download. Bisa jalankan cd Downloads/, jika bahasa komputer meggunakan bahasa Indonesia nama folder biasanya berubah menjadi Download. Untuk memastikan jalankan ls kemudian enter.
  • Masukkan perintah chmod +x NAMA FILE. Tulisan NAMA FILE ganti dengan nama file xampp yang di download tadi, biasanya bernama "xampp-linux-x64-8.0.28-0-installer.run". Jika nama sesui yang tertulis silahkan copy perintah ini chmod +x xampp-linux-x64-8.0.28-0-installer.run di terminal
  • Masukkan perintah sudo ./xampp-linux-x64-8.0.28-0-installer.run, sekali lagi tulisan "xampp-linux-x64-8.0.28-0-installer.run" harus diganti dengan nama file yang di download tadi, jika nama sama anda bisa langsung copy dan paste ke terminal
  • akan muncul tampilan windows installer xampp tinggal tekan tombol next sampai proses selesai

Start & ubah konfigurasi Xampp di Linux

start xampp

Buka terminal masukkan perintah sudo /opt/lampp/lampp start

mengubah nama domain dan home directorinya

Sebelum mengubah semua konfigurasi anda perlu merubah permission, terkadang kita tidak bisa mengubah permission pada linux jika bukan owner. Oleh karena itu kita hanya perlu menjadikan owner folder tersebut otomatis kita punya permission untuk merubah isi folder. Berikut caranya sudo chown *namauser* /opt/lampp.

  • Jalankan sudo nano /opt/lampp/etc/httpd.conf
  • Cari tulisan Include etc/extra/httpd-vhosts.conf dan hapus tanda # sebelum teks. Kemudian simpan (CTRL + X)
  • Jalankan sudo nano /opt/lampp/etc/extra/httpd-vhosts.conf
  • Tambahkan teks ini :
            <VirtualHost *:80>
              ServerAdmin admin@namadomain
              DocumentRoot "/opt/lampp/htdocs/namafolder"
              ServerName namadomain
              ErrorLog "logs/namadomain-error_log"
              CustomLog "logs/namadomain-access_log" common
            </VirtualHost>   
    tulisan namadomain silahkan ganti nama host atau domain yang akan digunakan, kemudian simpan (CTRL + X)
  • Jalankan sudo nano /etc/hosts, tambahkan teks ini ke baris baru 127.0.0.1 nama_domain, tulisan namadomain silahkan ganti nama host atau domain yang akan digunakan, kemudian simpan (CTRL + X).
mengubah alamat phpmyadmin

Jalankan sudo nano /opt/lampp/etc/extra/httpd-xampp.conf, bagian alias ganti sesuai alamat yang diinginkan.

Cara supaya LAMPP otomatis start saat baru dinyalakan
  • Jalankan sudo nano /etc/systemd/system/lampp.service
    tambahkan copas teks ini:
    [Unit]
    Description=Start XAMPP Server
    After=network.target

    [Service]
    Type=oneshot
    ExecStart=/opt/lampp/lampp start
    ExecStop=/opt/lampp/lampp stop
    RemainAfterExit=true

    [Install]
    WantedBy=multi-user.target


    Kemudian simpan (CTRL + X)
  • Kemudian jalankan:
    sudo systemctl daemon-reload
    sudo systemctl enable lampp.service
  • Terakhir jalankan sudo systemctl start lampp.service