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 2023•1 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 |
---|---|