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

sudo pacman -S xdebugPATH 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 = onPerhatikan pada konfigurasi zend_extension = ..., sesuaikan dengan PATH xdebug kalian
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| Tanpa Xdebug | Menggunakan Xdebug |
|---|---|
image | image |