This website has been archived and will no longer be updated. The latest website will be developed at devvnull.vercel.app

XAMPP - Menambahkan Xdebug

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

author

Arman Dwi Pangestu

25 Januari 20231 menit baca

cover_image

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
image image