Your browser does not support JavaScript!

Gaswad.Com

— Apapun Informasinya Yang Penting Berguna
    Follow :

Multiple Versi PHP di XAMPP??? Kenapa Tidak!
May 15th, 2019

Multiple Versi PHP di XAMPP??? Kenapa Tidak!

Category : Tips & Tricks | Posted by G-admin at at May 15th, 2019 08:40 am
198 | 0

Pada artikel kali ini penulis ingin berbagi tips bagaimana menjalankan multiple versi PHP di dalam virtual server XAMPP.

Seperti yang kalian ketahui, XAMPP merupakan aplikasi virtual server yang di dalamnya sudah ter-bundling beberapa fitur-fitur atau modul penunjang server Apache seperti PHP, MariaDB dan Perl. Khusus untuk modul PHP, umumnya setiap ada versi PHP maka akan hadir pula versi XAMPP yang baru.

Yang menjadi kendala aplikasi ini ialah tidak tersedianya fitur multiple PHP dimana kita bisa memilih versi PHP mana yang kita inginkan untuk mengembangkan aplikasi yang akan kita buat. Jadi secara otomatis bagi kalian yang saat ini menggunakan XAMPP dengan PHP versi 5.4 (misal), untuk melakukan upgrade PHP ke versi 7.4 (misal), maka kalian harus men-download kembali dan meng-install ulang aplikasi XAMPP di komputer kalian.

Untuk development aplikasi bagi penulis cara tersebut tidak efisien dan ‘nambah-nambah kerjaan‘, lalu bagaimana caranya agar kita bisa mencoba PHP versi terbaru namun tidak menghapus versi PHP yang lama, khususnya di aplikasi XAMPP? Silahkan ikuti tips berikut ini :

  1. Download PHP, silahkan terlebih dahulu kalian download versi PHP dalam bentuk file *.zip yang kalian inginkan di link berikut :
  2. Buat folder baru di dalam folder XAMPP kalian, misal folder \php74 (dengan asumsi kalian mendownload PHP versi 7.4) di dalam folder C:\xampp\, copy-paste file yang kalian download sebelumnya ke dalam folder \php74 lalu extract.
  3. Setelah selesai extract file tersebut, silahkan kalian 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 kalian temukan, silahkan copy-paste file php.ini-development, lalu rename menjadi ‘php.ini’, buka file tersebut lalu uncomment pada baris berikut :
    extension_dir = "ext"
  4. Selanjutnya, buka Control Panel XAMPP kalian, di bagian modul Apache, klik tombol ‘Config‘ lalu pilih pada bagian ‘Apache (httpd-xampp.conf) ‘.

    Sebuah halaman text editor akan tampil, silahkan kalian masukan baris perintah berikut di baris paling bawah lalu sesuaikan lokasi direktori PHP yang kalian download (langkah 2) :
  5. 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>
  6. Silahkan simpan semua perubahan yang kalian lakukan.

 

Jika langkah-langkah di atas sudah kalian lakukan dengan benar, maka aplikasi virtual server XAMPP kalian sudah berhasil terpasang dua buah versi PHP, yaitu versi PHP bawaan dari XAMPP dan versi PHP yang kalian download (PHP 7.4).

Secara bawaan, jika kalian mengakses localhost di browser yang kalian gunakan maka PHP yang terbaca ialah PHP bawaan dari XAMPP, lalu bagaimana cara mengakses localhost dengan versi PHP yang kalian download sebelumnya? Silahkan ikuti langkah-langkah berikut :

  1. Silahkan kalian buka kembali file ‘Apache (httpd-xampp.conf) ‘ dari Control Panel XAMPP kalian (langkah 4), lalu masukan baris perintah 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 kalian perhatikan, pada baris perintah di atas kita menggunakan Port 8074 untuk mengakses localhost dengan menggunakan versi PHP yang kita download, kalian bebas menggunakan Port lain yang tersedia di komputer kalian, namun pastikan kembali Port yang kalian gunakan tidak bentrok dengan Port-Port lain yang sudah aktif.
  2. Simpan semua perubahan yang sudah kalian lakukan, lalu restart kembali modul Apache dari halaman Control Panel XAMPP kalian.
  3. Untuk mengakses localhost dengan menggunakan PHP bawaan XAMPP cukup akses ‘localhost‘ di kolom URL browser kalian, sedangkan untuk mengakses localhost dengan menggunakan versi PHP yang kalian download silahkan akses ‘localhost:8074‘ di kolom URL browser kalian.

 

Tips : Untuk mengakses atau melakukan perubahan file php.ini dari versi PHP yang kalian download, silahkan masuk ke folder C:\xampp\php74\php.ini.

 

 

Share social media :



Your response about this article :


Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Related Articles

8 Tips Memilih Jasa Server Hosting Terbaik
8 Tips Memilih Jasa Server Hosting Terbaik
Category : Tips & Tricks | November 2nd, 2018
378 | 0
Panduan SEO ala Google
Panduan SEO ala Google
Category : Tips & Tricks | October 24th, 2017
908 | 0
Cara Mudah Download Video Youtube
Cara Mudah Download Video Youtube
Category : Tips & Tricks | September 15th, 2017
2014 | 0
5 Cara Mempercepat Loading Website
5 Cara Mempercepat Loading Website
Category : Tips & Tricks | October 29th, 2015
1123 | 0
Nih! 3 Cara Redirek Domain Yang Baik Dan Benar
Nih! 3 Cara Redirek Domain Yang Baik Dan Benar
Category : Tips & Tricks | February 3rd, 2015
953 | 0
Fungsi Kombinasi Tombol Pada Keyboard
Fungsi Kombinasi Tombol Pada Keyboard
Category : Tips & Tricks | July 1st, 2014
6704 | 0
13 Cara Meningkatkan SEO Website
13 Cara Meningkatkan SEO Website
Category : Tips & Tricks | June 30th, 2014
1108 | 0
Latest Posts

Syntax error or access violation: 1071 Specified key was too long
Syntax error or access violation: 1071 Specified key was too long
Category : Laravel, Tips & Tricks | October 18th, 2018
399 | 0

Bagi kalian pengguna Framework Laravel, terutama Laravel mulai dari versi 5.4 keatas pasti pernah mengalami pesan error berikut pada saat melakukan migrasi tabel dengan menggunakan perintah migrate : SQLSTATE[42000]: Syntax error or access violation:...

Continue reading
Tutorial : Belajar Menggunakan Laravel – Part 4 (Model & Konfigurasi Database)
Tutorial : Belajar Menggunakan Laravel – Part 4 (Model & Konfigurasi Database)
Category : Laravel, Tutorials | October 18th, 2018
667 | 0

Halo para pembaca Gaswad, menyambung artikel tutorial Belajar Menggunakan Laravel sebelumnya, kali ini kita akan membahas sedikit tentang pengenalan Model dan bagaimana melakukan Konfigurasi Database, namun pastikan kalian sudah membaca tutorial-tuto...

Continue reading
Tutorial : Belajar Menggunakan Laravel – Part 3 (View & Blade Template)
Tutorial : Belajar Menggunakan Laravel – Part 3 (View & Blade Template)
Category : Laravel, Tutorials | October 9th, 2018
971 | 0

Di artikel sebelumnya, kita sudah berhasil menampilkan output langsung dari halaman Controller (webController.php) namun hanya sebatas sebagai Debugger saja. Halaman Controller memang tidak di khususkan untuk di kostumisasi sebagai Front-End website,...

Continue reading
Tutorial : Belajar Menggunakan Laravel – Part 2 (Routing & Controller)
Tutorial : Belajar Menggunakan Laravel – Part 2 (Routing & Controller)
Category : Laravel, Tutorials | October 9th, 2018
731 | 0

Pada artikel kali ini, kita akan belajar menggunakan Routing dan Controller dimana Routing dan Controller ini sudah pasti ada dan disediakan di setiap framework khususnya framework PHP. Sebelum kita melangkah terlalu jauh sampai tidak kelihatan, perl...

Continue reading
Tutorial : Belajar Menggunakan Laravel – Part 1 (Instalasi Laravel)
Tutorial : Belajar Menggunakan Laravel – Part 1 (Instalasi Laravel)
Category : Laravel, Tutorials | October 9th, 2018
872 | 0

Halo para pembaca Gaswad yang setia menunggu artikel baru dari penulis (pede), setelah sekian lama tidak update-update karena di sibukan dengan pekerjaan kantor akhirnya hari ini, jam ini, menit ini dan detik ini, penulis berhasil menyempatkan diri ...

Continue reading
Perbedaan Localhost Dan Web Hosting
Perbedaan Localhost Dan Web Hosting
Category : Others | September 17th, 2018
1251 | 0

Halo ghaes… Bagi beberapa dari kalian pasti masih belum ada yang begitu paham bagaimana suatu website bisa menampilkan konten-konten atau artikel seketika kita melakukan pencarian baik dengan menggunakan mesin pencari atau search engine seperti...

Continue reading
Membuat Efek Gradasi Warna Menggunakan CSS
Membuat Efek Gradasi Warna Menggunakan CSS
Category : Tutorials | September 4th, 2018
2536 | 2

Pada tutorial kali ini kita akan mencoba membuat gradasi warna, apa itu gradasi warna bisa kalian lihat contohnya pada gambar-gambar berikut : Yup, seperti yang sudah kalian lihat pada gambar-gambar tersebut dimana pada tiap gambar memiliki lebih dar...

Continue reading
Iklan Adsense Di Website Kamu Ter-klik Sendiri? Nih! Tips-nya
Iklan Adsense Di Website Kamu Ter-klik Sendiri? Nih! Tips-nya
Category : Tips & Tricks | August 14th, 2018
754 | 0

Hallo guys, akhirnya kita berjumpa lagi setelah sekian lama kita berpisah… Hallah… Okey langsung saja, untuk artikel kali ini penulis ingin coba berbagi sedikit mengenai tips jika iklan adsense kamu ter-klik, mungkin lebih tepatnya ter-kl...

Continue reading
Tutorial : Cara Install Composer
Tutorial : Cara Install Composer
Category : Others | June 5th, 2018
945 | 0

Apa Itu Composer? Composer adalah suatu aplikasi manajemen paket selain Node.js (npm) dan Ruby (bundler) yang menyediakan format standar untuk mengelola dependensi PHP dan library-library yang diperlukan. Sumber : Wikipedia Jadi secara garis besar, d...

Continue reading
Error Reported Attack Page! Waw… Domain Di Blacklist Google??
Error Reported Attack Page! Waw… Domain Di Blacklist Google??
Category : Tips & Tricks | November 13th, 2017
1205 | 0

Seperti yang kalian lihat pada contoh tampilan gambar di atas, tampilan tersebut merupakan tampilan bahwa domain kalian di blacklist atau di blokir oleh Google, alhasil tentunya website kalian tidak akan bisa di akses. Ada yang pernah ngalamin?? Bebe...

Continue reading
Cara Menambah Ads Unit Atau Blok Iklan Adsense
Cara Menambah Ads Unit Atau Blok Iklan Adsense
Category : Tutorials | November 13th, 2017
1840 | 4

Halo para pembaca Gaswad yang ganteng dan yang cantik-cantik, yang jelek jangan kesinggung ya. Hehe… 😀 Ssetelah sekian lama ngga update akhirnya dapet kesempatan nyolong-nyolong waktu buat nge-update artikel Gaswad. Pada pembahasan artikel k...

Continue reading
Yang Baru Di Bootstrap 4
Yang Baru Di Bootstrap 4
Category : Others | October 31st, 2017
1275 | 0

Tidak terasa baru saja beberapa waktu lalu penulis menulis artikel tentang Bagaimana Cara Membuat Web Responsif Dengan Boostrap yang masih menggunakan versi 3, ehh… udah nongol aja ini adeknya yang versi 4. Yaaa’, sebenarnya sih’ ud...

Continue reading

Wordpress

  • Oct
    24
    2017
    Tutorial : Cara Membuat Template WordPress – Part 5 (Complete)
    Artikel ini merupakan artikel terakhir tentang bagaimana cara membuat template WordPress, bagi ...
    Read more
  • Oct
    20
    2017
    Tutorial : Cara Membuat Template WordPress – Part 4
    Pada sesi ini kita akan membuat Menu Navigasi dan Sidebar pada halaman template yang sudah kita...
    Read more
  • Oct
    20
    2017
    Tutorial : Cara Membuat Template WordPress – Part 3
    Pada artikel kali ini kita akan melanjutkan bagaimana cara membuat template WordPress menyambun...
    Read more
  • Oct
    13
    2017
    Tutorial : Cara Membuat Template WordPress – Part 2
    Artikel ini merupakan sambungan dari artikel pertama, pada artikel sebelumnya kita sudah membah...
    Read more
  • Oct
    10
    2017
    11 Cara Meningkatkan Keamanan Pada WordPress
    Pada artikel kali ini penulis ingin membagikan beberapa tips seputar keamanan pada website Word...
    Read more
  • More articles
Tips & Tricks

  • May
    15
    2019
    Multiple Versi PHP di XAMPP??? Kenapa Tidak!
    Pada artikel kali ini penulis ingin berbagi tips bagaimana menjalankan multiple versi PHP di da...
    Read more
  • Nov
    02
    2018
    8 Tips Memilih Jasa Server Hosting Terbaik
    Pada artikel kali ini penulis ingin memberikan beberapa tips memilih server hosting terbaik. Ba...
    Read more
  • Oct
    18
    2018
    Syntax error or access violation: 1071 Specified key was too long
    Bagi kalian pengguna Framework Laravel, terutama Laravel mulai dari versi 5.4 keatas pasti pern...
    Read more
  • Aug
    14
    2018
    Iklan Adsense Di Website Kamu Ter-klik Sendiri? Nih! Tips-nya
    Hallo guys, akhirnya kita berjumpa lagi setelah sekian lama kita berpisah… Hallah… ...
    Read more
  • Nov
    13
    2017
    Error Reported Attack Page! Waw… Domain Di Blacklist Google??
    Seperti yang kalian lihat pada contoh tampilan gambar di atas, tampilan tersebut merupakan tamp...
    Read more
  • More articles
Tutorials

  • Jul
    18
    2019
    Tutorial : Integrasi Custom Media Gallery Dengan TinyMCE Dan Bootstrap
    Holllaa…! Apa kabar para calon-calon programer handal yang baik dan budiman! Semoga setel...
    Read more
  • Jul
    18
    2019
    Instalasi Text Editor WYSIWYG TinyMCE
    Sesuai pada judul artikel ini, beberapa kalian pasti masih ada yang belum mengenal apa itu Text...
    Read more
  • Apr
    30
    2019
    Tutorial : Belajar Menggunakan Laravel – Part 8 (Delete Data) END
    Artikel kali ini merupakan artikel terakhir tentang tutorial Belajar Menggunakan Laravel, pada ...
    Read more
  • Apr
    30
    2019
    Tutorial : Belajar Menggunakan Laravel – Part 7 (Update/Edit Data)
    (Curcol) Sempat hilang kabar sampai berbulan-bulan akhirnya penulis kembali lagi untuk melanjut...
    Read more
  • Nov
    09
    2018
    Tutorial : Belajar Menggunakan Laravel – Part 6 (Menampilkan Data)
    Melanjutkan tutorial sebelumnya dimana kita sudah berhasil memasukan data ke dalam database mel...
    Read more
  • More articles
Others

  • Sep
    17
    2018
    Perbedaan Localhost Dan Web Hosting
    Halo ghaes… Bagi beberapa dari kalian pasti masih belum ada yang begitu paham bagaimana s...
    Read more
  • Jun
    05
    2018
    Tutorial : Cara Install Composer
    Apa Itu Composer? Composer adalah suatu aplikasi manajemen paket selain Node.js (npm) dan Ruby ...
    Read more
  • Oct
    31
    2017
    Yang Baru Di Bootstrap 4
    Tidak terasa baru saja beberapa waktu lalu penulis menulis artikel tentang Bagaimana Cara Membu...
    Read more
  • Oct
    09
    2017
    Pengertian Page View, Visitor Dan Bounce Rate
    Sebenarnya pada artikel kali ini penulis ingin membuat tutorial bagaimana cara membuat template...
    Read more
  • Sep
    29
    2017
    ​Apa Itu Web Framework?
    Beberapa dari kalian apalagi yang masih pemula dalam bidang pemrograman website pasti masih awa...
    Read more
  • More articles
Page generated in : 970.39 ms