DAPATKAN PENAWARAN MENARIK SETIAP PEKAN!

Wander Computindo, pengembang sistem website Indonesia. Jasa Pembuatan Website Perusahaan & Personal, Jasa Pembuatan Aplikasi Database Website, Jasa Pembuatan Aplikasi Custom, Jasa Perbaikan Program Aplikasi Website.

Home > Panduan Website > Cara Install dan Menjalankan 2 Versi Multi PHP di XAMPP

Cara Install dan Menjalankan 2 Versi Multi PHP di XAMPP

PHP Version XAMPP
()

Bagaimana cara menggunakan dan menjalankan multi PHP atau 2 versi PHP yang berbeda atau bahkan lebih dari dua versi dalam satu xampp? Tidak perlu menginstall xampp dua kali untuk mendapatkan php versi yang berbeda.

Bagaimana Cara Instalasi dan Menjalankan 2 Versi PHP di XAMPP

Kebutuhan program yang beragam terkadang mengharuskan seorang developer atau programmer untuk menjalankan berbagai versi php dalam satu xampp.

Dalam suatu kasus terdapat sebuah program lama yang mengharuskan dijalankan menggunakan php versi 7.4, sedangkan saat ini xampp yang terinstall sudah menggunakan php versi 8.2 atau sebaliknya.

Maka perlu menjalankan xampp yang mendukung php versi 7.4 dan 8.2 di waktu bersamaan. Ini hanya gambaran saja, bisa saja anda menginstall php versi lain seperti 8.0, 8.1 dan versi di bawah 7.4 (tidak disarankan)

Cara Instalasi 2 Versi Multi PHP di XAMPP

Dalam pembahasan kali ini di asumsikan kita akan menginstall xampp dengan php versi terbaru 8.2, dan menambahkan php versi 7.4 sebagai php engine keduannya.

Berikut ini adalah langkah-langkah yang harus dilakukan untuk dapat menginstall dan menjalankan 2 versi php atau lebih di satu xampp.

Langkah 1, yang harus dilakukan adalah melakukan instalasi XAMPP, anda cukup menlakukan download di situs resmi https://www.apachefriends.org/download.html pilih versi paket xampp sesuai kebutuhan (dalam post kali ini akan menginstall versi php terbaru 8.2).

Langkah 2, jika xampp sudah terinstall dengan sempurna pada laptop atau komputer anda silahkan lanjutkan dengan melakukan download engine php melalui situs resmi https://windows.php.net/download pilih versi php 7.4 dan sesuaikan versi x64 (jika os windows 64bit) atau x86 (jika os windows 32bit) jangan lupa memilih versi “Thread Safe” yang berformat .zip

Langkah 3, buka folder instalasi xampp anda. Sebagai contoh lokasi drive di “C:\xampp\” lalu buat folder baru dengan nama “php74”

Langkah 4, extract file engine php .zip yang tadi anda download ke dalam folder “php74”

Langkah 5, setelah selesai extract file engine php, silahkan anda cari dan buka file php.ini “C:\xampp\php74\php.ini” di aplikasi text editor yang kalian gunakan. Jika file php.ini tidak ada atau tidak ditemukan, silahkan copy-paste file “php.ini-development”, lalu rename menjadi “php.ini”, buka file tersebut lalu uncomment (hilangkan tanda ; di awal) pada baris code berikut:

;extension_dir = "ext"

menjadi

extension_dir = "ext"

Selain config di atas masih ada beberapa baris yang umumnya juga diperlukan seperti, extension=curl, extension=mysqli, extension=fileinfo dan lainnya sesuai kebutuhan fungsi sistem yang anda butuhkan.

Langkah 6, buka Control Panel XAMPP, pada bagian modul Apache, klik tombol “Config” lalu pilih pada bagian “Apache (httpd-xampp.conf)”.

Control Panel Xampp
Control Panel XAMPP

Sebuah halaman text editor akan muncul berisikan kumpulan config, silahkan anda masukan baris kode berikut di baris paling bawah dari file config,

ScriptAlias /php74 "C:/xampp/php74"
<Directory "C:/xampp/php74">
    AllowOverride None
    Options None
    Require all denied
    <Files "php-cgi.exe">
        Require all granted
    </Files>
</Directory>

lalu simpan dengan cara shortcut keyboard CTRL + S (untuk notepad).

Instalasi selesai, jika langkah-langkah di atas sudah anda lakukan dengan tepat, maka aplikasi virtual server XAMPP sudah berhasil terpasang dua versi PHP, yaitu versi PHP bawaan dari XAMPP (8.2) dan versi PHP yang anda tambahkan yaitu versi (7.4).

Cara Menjalankan 2 Versi Multi PHP di XAMPP

Setelah melakukan instalasi pada langkah sebelumnya kini anda sudah memiliki 2 versi php dalam program XAMPP yang berjalan bersamaan.

Namun perlu anda ketahui bahwa saat anda menjalankan XAMPP dan mengakses localhost di browser maka secara bawaan / standar menggunakan PHP bawaan dari XAMPP yaitu 8.2, lalu bagaimana cara mengakses localhost dengan versi PHP 7.4 yang tadi ditambahkan?

Sebagai gambaran kita akan menggunakan port (yang berbeda) untuk mengakses versi php lain di localhost, berikut langkah-langkah lengkapnya:

Langkah 1, silahkan anda buka kembali Control Panel XAMPP, pada bagian modul Apache, klik tombol “Config” lalu pilih pada bagian “Apache (httpd-xampp.conf)” seperti langkah sebelumnya, lalu masukan baris kode berikut di baris paling bawah :

Listen 8074
<VirtualHost *:8074>
    UnsetEnv PHPRC
    <FilesMatch "\.php$">
        php_flag engine off
        SetHandler application/x-httpd-php74
        Action application/x-httpd-php74 "/php74/php-cgi.exe"
    </FilesMatch>
</VirtualHost>

Jika diperhatikan, pada baris kode di atas kita menggunakan Port 8074 untuk mengakses localhost dengan menggunakan versi PHP yang kita tambahkan sebelumnya, di sini anda bebas menggunakan Port lain yang tersedia di komputer saat ini, namun pastikan kembali Port yang anda gunakan tidak terpakai dengan port-port lain yang sudah aktif.

Sebagai informasi tambahan port standar localhost apache XAMPP adalah 80, jadi anda dapat menggunakan port selain itu.

Langkah 2, lalu simpan dengan cara shortcut keyboard CTRL + S (untuk notepad). Lalu restart kembali modul Apache dari halaman Control Panel XAMPP kalian.

Langkah 3, anda sudah berhasil menambahkan port khusus untuk mengakses php versi lain.

Untuk mengakses localhost dengan menggunakan PHP bawaan XAMPP (8.2) cukup akses “localhost” di kolom URL browser anda, sedangkan untuk mengakses localhost dengan menggunakan versi PHP (7.4) yang anda tambahkan sebelumnya silahkan akses “localhost:8074” di kolom URL browser anda.

Dengan begitu anda dapat menjalankan program sesuai kebutuhan versi php enginenya, baik menggunakan php versi 8.2 atau 7.4. Panduan dan tutorial dalam post ini hanya sebagai contoh saja, sehingga tidak terbatas pada jumlah versi php yang ingin anda tambahkan, bahkan anda bisa menambahkan versi php lebih dari 2 sesuai kebutuhan tentunya.

Catatan: pastikan anda memperhatikan nama folder dan baris kode yang ditambahkan ke dalam file config, kasus yang sering terjadi adalah kesalahan lokasi direktori dari program xampp dan baris kode pada file config sehingga mengakibatkan error. Jika anda menginstall xampp pada drive C: atau drive E: maka sesuaikan juga file confignya.

Happy Coding!

Star Rating:

Beri penilaian bintang untuk ini !

Kami senang atas respon anda...

Ikuti kami di sosial media untuk update terbaru!

Maaf atas ketidakpuasan anda!

Biarkan kami memperbaiki kesalahan!

Beri tahu kami apa yang perlu diperbaiki?

Bagikan ke teman:

Share!