Cara Install XDebug Untuk PHP di XAMPP Windows

Untuk install XDebug di xampp tentunya kamu harus menginstall terlebih dahulu menginstall Xampp di PC atau laptop kamu, untuk mendownloadnya kamu bisa masuk ke web official xampp.

Sebelum menginstall xampp pastikan terlebih dahulu sudah terinstall C++ Redistributable for Visual Studio 2015 dan C++ Redistributable for Visual Studio 2017. Jika belum, bisa download dan install terlebih dahulu.

Setelah semua selesai diinstall, kemudian download file .dll xdebug untuk extension di phpnya.

PHP 7.0.x: https://xdebug.org/files/php_xdebug-2.5.5-7.0-vc14.dll

PHP 7.1.x: https://xdebug.org/files/php_xdebug-2.5.5-7.1-vc14.dll

  • Copykan hasil download xdebug .dll ke folder  C:/xampp/php/ext  
  • Buka file php.ini yang berada di  C:/xampp/php/php.ini  dengan notepad.
  • Disable output buffering  utput_buffering = off 
  • Kemudian taruh kode berikut di php.ini paling bawah.

[XDebug]
zend_extension = "c:xamppphpextphp_xdebug-2.6.0-7.2-vc15.dll"
xdebug.remote_autostart = 1
xdebug.profiler_append = 0
xdebug.profiler_enable = 0
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir = "c:xampptmp"
;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:xampptmpxdebug.txt"
xdebug.remote_port = 9000
xdebug.trace_output_dir = "c:xampptmp"
;36000 = 10h
xdebug.remote_cookie_expire_time = 36000

Kemudian restart apache dengan cara, stop kemudian start kembali apache yang ada di xampp, lebih mudah dengan GUI tinggal tekan tombol stop dan start apache yang ada di antarmuka xampp.

Setting xdebug untuk xampp sudah, kemudian selanjutnya setting di IDE akan dibahas dipostingan selanjutnya.

Untuk mengaktifkan xdebug di browser ada beberapa IDE dan text editor yang sudah disupport diantaranya:

Untuk settingan install xdebug di IDE dan Text Editor diatas mungkin akan dibahas di postingan selanjutnya.

2 KOMENTAR

  1. saya pakai xampp versi v3.2.2 dan di C:\xampp\php tidak ada file “php.ini” yg ada “php.ini-developtmen” dan “php.ini-production” nah yang harus di rubah di untuk menaruh script tersebut di bagian php.ini yang mana yah yang “php.ini-developmment” atau yang “php.ini-production”?

LEAVE A REPLY

Please enter your comment!
Please enter your name here

two + 4 =