Cara Install Multiple PHP pada Xampp

26 Maret 2021 | Kategori : Tutorial

Halo sobat semua, gimana kabarnya? sebelumnya saya minta maaf ya soalnya sudah lama tidak update artikel pada blog ini, pada kesempatan kali ini saya akan berbagi tutorial bagaimana cara menginstall multiple php pada xampp di windows.

xampp.png

Seperti yang sudah kita ketahui, Xampp merupakan sebuah aplikasi virtual server yang didalamnya sudah mencangkup beberapa modul maupun fitur penunjang untuk apache server. Kendala yang terjadi pada aplikasi ini ialah tidak tersedianya fitur multiple php sehingga jika kita ingin mengupgrade maupun downgrade versi php maka kita perlu menginstall ulang xampp nya dengan versi php yang kita inginkan dan itu menurut saya pribadi kurang efisien.

Lalu bagaimana cara agar kita bisa menggunakan multiple php pada Xampp?

Agar kita bisa menggunakan multiple php pada xampp, maka kita perlu melakukan beberapa konfigurasi, untuk itu kita langsung saja ke pembahasannya, namun sebelum lanjut silahkan sobat unduh terlebih dahulu versi php dengan extensi zip yang ingin sobat tambahkan ke xampp disini.

Setelah sobat mendownload versi php-nya, silahkan sobat ikuti langkah-langkah di bawah ini :

  1. Buat sebuah folder didalam folder xampp untuk menyimpan versi php tambahan. Sebagai contoh disini saya akan menambahkan php versi 5.6 maka dari itu saya membuat sebuah folder dengan nama php56 yang saya letakkan dalam folder xampp.
    posisi-folder.png
  2. Copy dan extract file php yang tadi sobat download kedalam folder yang baru saja sobat buat tadi.
    extract.png
  3. Setelah itu, silahkan sobat cari dan buka file php.ini(C:\xampp\php56\php.ini) dengan text editor kesayangan sobat semua. Jika tidak ada, silahkan sobat copy dan paste file php.ini-development kemudian silahkan rename file tersebut menjadi php.ini kemudian buka file tersebut, lalu silahkan sobat cari baris berikut:
    ; extension_dir = "ext"
    
    silahkan sobat uncomment dengan cara menghapus tanda semicolon (;) didepannya.
  4. Jika sudah, sekarang silahkan sobat buka control panel xampp, kemudian klik config pada apache dan silahkan sobat pilih Apache(httpd.conf)
    cpanel.png

    Kemudian silahkan sobat tambahkan script berikut ini pada baris paling bawah :
    ScriptAlias /php56 "C:/xampp/php56"
    <Directory "C:/xampp/php56">
        AllowOverride None
        Options None
        Require all denied
        <Files "php-cgi.exe">
            Require all granted
        </Files>
    </Directory>
    
    jangan lupa untuk menyesuaikan nama serta lokasi foldernya sesuai dengan nama dan lokasi yang sobat bikin tadi ya.
  5. Setelah itu silahkan sobat simpan semua perubahannya

Jika semua langkah diatas sudah sobat lakukan dengan benar, maka xampp sobat sudah memiliki multiple php. Secara default jika kita akses localhost maka versi php yang akan digunakan xampp adalah versi defaultnya, lalu bagaimana cara kita mengakses localhost dengan versi php yang baru saja kita tambahkan?.

Untuk itu silahkan sobat ikuti langkah-langkah berikut ini :

  1. Silahkan sobat buka kembali Apache(httpd.conf) seperti langkah no. 4 ya
  2. Selanjutnya silahkan sobat tambahkan script di bawah ini pada baris paling bawah ya :
    Listen 8056
    <VirtualHost *:8056>
        UnsetEnv PHPRC
        <FilesMatch "\.php$">
            php_flag engine off
            SetHandler application/x-httpd-php56
            Action application/x-httpd-php56 "/php56/php-cgi.exe"
        </FilesMatch>
    </VirtualHost>
    
    pada contoh diatas saya menggunakan port 8056 untuk mengakses versi php tambahan yang baru, nah silahkan sobat sesuaikan ya untuk portnya, serta bagian folder versat versi phpnya.
  3. Setelah selesai, silahkan sobat simpan dan restart module apache nya melalui halaman cpanel xampp

Setelah semua langkah diatas sobat lakukan, maka jika sobat ingin menggunakan versi php yang baru saja sobat tambahkan tadi, maka sobat tinggal mengakses localhost:8056 (8056 merupakan port yang saya gunakan, untuk itu silahkan sobat ganti dengan port yang sobat set pada script tadi).

Baik sobat, saya rasa cukup ini yang bisa saya bagikan kali ini tentang Cara menginstall multiple php pada xampp semoga bisa bermanfaat buat sobat semua ya.

Catatan : Silahkan sobat install Visual C++ sesuai requirement dari versi php yang sobat tambahkan tadi.