Arch Linux - Install Xdebug

Pada artikel ini kita akan melakukan instalasi Xdebug untuk PHP dan berjalan di web server Apache

Arman Dwi Pangestu

1 Maret 20231 menit baca

Install Package Xdebug

sudo pacman -S xdebug

Menambahkan Extension Xdebug di file konfigurasi PHP

PATH Konfigurasi php.ini berada di /etc/php/php.ini

Tambahkan konfigurasi berikut di baris paling bawah

[XDebug]
;zend_extension=/usr/lib/php81/modules/xdebug.so
zend_extension = /usr/lib/php81/modules/xdebug.so
xdebug.remote_autostart = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9003
;36000 = 10h
xdebug.remote_cookie_expire_time = 36000
xdebug.profiler_output_dir = "/var/tmp/"
;xdebug.profiler_output_name = "cachegrind.out.%t-%s"
xdebug.remote_log = "/var/log/"
xdebug.trace_output_dir = "/var/tmp/"
xdebug.display_errors = on
xdebug.display_startup_errors = on

Perhatikan pada konfigurasi zend_extension = ..., sesuaikan dengan PATH xdebug kalian

Restart Service Apache

Setelah menambahkan konfigurasi pada php.ini. Kita membutuhkan restart service apache nya agar konfigurasi yang sudah kita tambahkan tadi ke load

sudo systemctl restart httpd

Hasilnya

Tanpa Xdebug Menggunakan Xdebug
image image