Beranda > Kodinger > Instalasi XDebug

Instalasi XDebug

September 17, 2009 Tinggalkan komentar Go to comments

XDebug merupakan tools untuk men-debug (melacak kesalahan) kode program php. Untuk mengaktifkan XDebug, kita perlu mengedit file php.ini yang biasanya terdapat di c:\xampp\apache\bin\php.ini

Catatan bagi pengguna Windows Vista dan XAMPP versi 1.7.0, php_xdebug.dll yang disertakan pada XAMPP akan gagal dijalankan, silakan download dari XDebug website. Pilih pilih Windows binaries mis 5.2 VC6 (32 bit).

Edit php.ini dengan notepad atau editor apa saja. Ikuti langkah-langkah berikut:
1. Cari kata “implicit_flush” ubah menjadi implicit_flush = On
2. Cari kata “[Zend]” dan tambahkan “;” pada awal baris untuk menonaktifkan zend.
3. Cari kata “[XDebug]” lalu hapus semua “;” dibawah XDebug sehingga menjadi kira-kira seperti ini:

[XDebug]
;; Only Zend OR (!) XDebug
zend_extension_ts=”C:\xampp\php\ext\php_xdebug.dll”
xdebug.remote_enable=true
xdebug.remote_host=localhost
xdebug.remote_port=10000
xdebug.remote_handler=dbgp
xdebug.profiler_enable=1
xdebug.profiler_output_dir=”C:\xampp\tmp”

Pada Windows Vista baris pertama disesuaikan dengan file download dari XDebug, misalnya zend_extension_ts=”C:\xampp\php\ext\php_xdebug-2.0.0-5.2.2.dll”

Lalu kita restart XAMPP. Caranya dengan masuk ke folder c:\xampp lalu jalankan xampp-control.exe akan tampil seperti ini

Restart Apache melalui XAMPP

Restart Apache melalui XAMPP

Klik tombol Stop pada Apache, setelah berganti Start, klik tombol Start. Tunggu beberapa saat sampai pesan Running muncul. Setelah klik Exit.

Kita buka lagi browser jalankan localhost dan pilih phpinfo(), coba periksa apakah XDebug sudah aktif.

Informasi XDebug sudah aktif

Informasi XDebug sudah aktif

Perhatikan nilai variable XDebug

Perhatikan nilai variable XDebug

Kategori:Kodinger Tag:,
  1. Belum ada komentar.
  1. No trackbacks yet.

Silakan tinggalkan pesan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s

%d blogger menyukai ini: