Install Dua XAMPP di Satu Komputer

XAMPP adalah perangkat lunak web server yang dapat berdiri sendiri (localhost) yang terdiri dari program Apache, MariaDB, PHP dan Perl yang merupakan akronim dari nama XAMPP itu sendiri, sementara huruf "X" diawal kalimat memiliki istilah crossplatform, oleh karena itu XAMPP dapat diinstall disejumlah sistem operasi seperti Windows, Linux ataupun MacOS. Biasanya kita menggunakan XAMPP untuk mengembangkan sebuah website sehingga dapat menjalankan aplikasi berbasis web, karena dengan adanya perangkat lunak web server yang dapat berdiri sendiri maka kita dapat menginstall dan menjalankannya di komputer pribadi tanpa harus melakukan berbagai konfigurasi layaknya sebuah web server.

Umumnya pada setiap rilis versi terbaru xampp akan melakukan pembaharuan pada program bawaannya dan suatu waktu mungkin beberapa program tersebut karena mendapat pembaharuan sehingga tidak lagi kompatibel dengan aplikasi web yang sedang dikembangkan misalnya pada XAMPP versi 7.3.3 telah memperbaharui versi PHP ke versi 7.3 yang mana versi itu tidak lagi mendukung keyword 'Object' sebagai nama class, sedangkan aplikasi web yang sedang dikembangkan sebelumnya menggunakan XAMPP dibawah versi 7.1 atau bahkan 5.6, selain itu pada aplikasi web yang sedang dikembangkan mungkin sudah memiliki banyak nama class dan sangat merepotkan jika harus mengubahnya sehingga biasanya akan menampilkan error seperti berikut:
  • Fatal error: Cannot use 'Object' as class name as it is reserved
Dari contoh kasus tersebut kita dapat mengatasinya dengan mendowngrade kembali ke versi xampp yang digunakan sebelumnya sehingga menggunakan php dibawah versi 7.2. Adapun cara lainnya adalah dengan menginstall dan menjalankan dua xampp control-panel sekaligus dalam satu waktu dan di satu komputer, dengan demikian selain kita bisa mengembangkan aplikasi web dengan versi php dibawah 7.3 serta dapat memperbaiki aplikasi web yang dikembangkan sehingga kompatibel dengan versi php terbaru jika hal tersebut memang diperlukan, berikut langkah-langkah untuk dapat menjalankan dua xampp di satu komputer:

Kalau ini sih Samwise Gamgee LOTR
  • Download dua versi xampp berbeda yang ingin digunakan
  • Install kedua xampp dengan direktori yang berbeda, satu dengan direktori default di c:\xampp dan satu lagi buatlah menjadi c:\xampp2 atau sebagainya
  • Jalankan masing-masing xampp control-panel
  • Pilih config pada modul apache dari salah satu xampp control-panel
    • Pilih Apache (httpd.conf)
    • Temukan dan ganti angka 80 pada Listen 80 (jika membukanya dengan notepad++ maka ditemukan pada baris ke 60).
    • Temukan dan ganti ServerName localhost:80 dengan angka yang sama seperti sebelumnya (ada dibaris ke 228)
    • Save file
  • Pilih config kembali dari xampp control-panel sebelumnya
    • Pilih Apache (httpd-ssl.conf)
    • Temukan dan ganti angka 443 pada Listen 443 (ada dibaris ke 36)
    • Save file
  • (Optional) jika kalian juga menggunakan mariadb maka kalian juga perlu mengubah port dari salah satu xampp control-panel
  • Pilih config pada modul mysql
    • Pilih my.ini
    • Lalu ubah angka 3306 pada port=3306 (terletak dibaris ke 20 dan 29)
    • Save file
  • Jalankan server Apache dan MySQL dari masing-masing xampp control-panel
    • xampp control-panel yang tidak diubah portnya dapat diakses seperti biasa dengan mengetikan localhost atau 127.0.0.1
    • xampp control-panel yang telah diubah portnya dapat mengetikan alamat dengan cara localhost:<port> atau 127.0.0.1:<port>

Dengan demikian kita telah menginstall dua xampp di satu komputer dan menjalankannya di suatu waktu.
Bayu Radityo

Seorang lulusan teknik informatika yang senang dalam berbagi ilmu pengetahuan, dan membuat karya digital berupa photomanipulation dan digital drawing. instagram external-link

Posting Komentar

Lebih baru Lebih lama