XAMPP - Menambahkan Xdebug
Pada artikel ini kita akan mencoba menambahkan Xdebug pada configurasi Apache di XAMPP

Arman Dwi Pangestu
25 Januari 2023•1 menit baca

Download Xdebug
Untuk PHP Version 8.1 kalian bisa download Xdebug di link berikut ini atau kunjungi link website resmi nya yaitu xdebug.org/download
Memindahkan Xdebug Kedalam Extension PHP
Selanjutnya setelah di download kalian pindahkan file php_xdebug-3.2.0-8.1-vs16-x86_64.dll
tersebut ke dalam folder C:\xampp\php\ext
Menambahkan Extension Xdebug kedalam Configurasi PHP
Buka configurasi php.ini
pada XAMPP dan tambahkan configurasi berikut di akhir file
[XDebug]
zend_extension = "c:\xampp\php\ext\php_xdebug-3.2.0-8.1-vs16-x86_64.dll"
xdebug.remote_autostart = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "c:\xampp\tmp"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_log = "c:\xampp\tmp\xdebug.txt"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "c:\xampp\tmp"
;36000 = 10h
xdebug.remote_cookie_expire_time = 36000
Selanjut nya kalian tinggal restart service apache nya pada aplikasi XAMPP
Hasil
Untuk melakukan melihat perbedaan hasil nya kalian tinggal lakukan var_dump
. Contohnya sebagai berikut:
<?php
$dummy_data = [
"key1" => "testing1",
"key2" => "testing2"
];
var_dump($dummy_data);
die;
?>
Tanpa Xdebug | Menggunakan Xdebug |
---|---|
![]() |
![]() |