Menginstall Dua XAMPP dengan Versi PHP Berbeda pada Satu Komputer Linux

XAMPP adalah software untuk menginstal Apache, PHP dan MySQL. Software XAMPP ini tersedia untuk bermacam OS, yaitu Windows, Linux dan MacOS. XAMPP merupakan software penginstall Apache, Web hosting yang mendukung PHP dan MySQL yang paling populer karena sangat praktis dan mudah digunakan.

Sayangnya XAMPP tidak memiliki fitur untuk berpindah versi PHP. Seperti yang kita ketahui bahwa PHP ada 2 versi mayor yang masing-masing mempunyai karakteristik yang berbeda, yaitu PHP 5 dan PHP 7.

Mungkin kita memiliki aplikasi buatan sendiri yang masih menggunakan fitur PHP 5, sehingga XAMPP yang terinstall di komputer kita adalah XAMPP dengan PHP versi 5.

Akan tetapi suatu saat kita juga ingin mencoba aplikasi atau mengembangan aplikasi yang menggunakan PHP 7 (misalnya dengan FuelPHP, CodeIgniter 4, dsb.).

Bagaimana caranya menginstall dua XAMPP dengan dua versi PHP berbeda di Linux/Ubuntu dan berpindah dengan mudah di antara kedua XAMPP itu? Ayo ikuti langkah ini:

Install XAMPP dengan PHP versi 5

  1. Download XAMPP dengan PHP 5 dari web Apachefriends.org
  2. Install XAMPP tersebut, tapi jangan jalankan dulu
  3. Ganti nama /opt/lampp menjadi /opt/lampp5

Install XAMPP dengan PHP versi 7

  • Download XAMPP dengan PHP 7 dari web Apachefriends.org
  • Install XAMPP tersebut, tapi jangan jalankan dulu
  • Ganti nama /opt/lampp menjadi /opt/lampp7

Buat Script Switcher

Buatlah bash script seperti di bawah ini dan beri nama xswitch.

#!/bin/bash
 
echo "XAMPP Switcher - By Julius"
 
if [ -z "$1" ] ; then
	# Kalau tidak ada argumen
        echo 
	echo "Silahkan ketik versi PHP"
	echo "[5] Untuk PHP versi 5"
	echo "[7] Untuk PHP versi 7"
        echo 
    read versi
else
    # Ambil versi dari argumen
    versi=$1
fi
 
echo "Versi yang anda pilih: " $versi
 
echo
sudo /opt/lampp/xampp stop
 
sudo rm /opt/lampp
sudo ln -s /opt/lampp$versi /opt/lampp
 
echo
sudo /opt/lampp/xampp start

Jangan lupa untuk mengetik command chmod +x xswitch agar script dapat diexecute.

Jalankan Script

Cara menggunakan XAMPP switcher adalah sebagai berikut:

Untuk menggunakan versi 5

./xswitch 5

Untuk menggunakan versi 7

./xswitch 7

Ini screenshot saat berpindah ke XAMPP dengan PHP 7.

Selesai

Demikian tips singkat tentang bagaimana menginstall dua XAMPP dengan versi PHP berbeda pada satu komputer Linux/Ubuntu. Semoga bermanfaat dan jangan lupa dishare ;-).

 

Web hosting murah dan bagus