Arsip

Posts Tagged ‘xdebug’

Tutorial XAMPP, Eclipse PDT, XDebug, dan Subversion

September 18, 2009 2 komentar

Eclipse merupakan salah satu tools IDE (Integrated Development Environtment) yang sangat membantu bagi pengembang perangkat lunak. Eclipse dibuat untuk IDE berbahasa Java, namun berkembang ke berbagai bahasa, dan salah satunya adalah PHP. Dengan Eclipse, menulis koding jadi lebih mudah dan navigasi pengkodingan jadi teratur.

Tulisan berikut adalah langkah-langkah menginstalasi Eclipse PDT di Window:

1. Instalasi XAMPP (WebServer)

2. Instalasi XDebug

3. Instalasi Eclipse PDT

4. Konfigurasi Eclipse dan XDEbug

5. Test XDebug

6. Instalasi Subversion

Konfigurasi Eclipse dan XDebug

September 18, 2009 Tinggalkan komentar

Untuk mengaktifkan XDebug pada Eclipse, lakukan langkah-langkah berikut:
1. Buka menu Window lalu Preference

Window - Preference

Window - Preference

2. Pastikan “Break at first line” dicentang sehingga si debugger akan men-stop program pada baris pertama kode yang error.

Debug Preferences
3. Lalu pilih XDebug pada pilihan PHP Debugger, sehingga kemungkinan akan muncul pesan berikut.

Debug Port Message
Abaikan saja.

4. Agar sesuai dengan environment di php.ini, klik “Configure” sehingga muncul tampilan berikut.

Installed Debuggers

5. Sorot XDebug lalu klik Configure dan ganti port number menjadi “10000” (ubah juga Zend debugger ke “10001”)
Xdebug Port
Pada beberapa sistem, mungkin kita akan mendapatkan Javascript error seperti:

A Runtime Error has occured. Do you wish to Debug? Line: 1 Error: Syntax error.

Jika hal itu terjadi, kita bisa mengubah “Output Capture Settings / Capture stdout” dari “copy” ke “off”

6. Selanjutnya pilih Window / Preference untuk membuka jendela Preference. Buka pilihan PHP, lalu Debug, dan pilih Workbench Options. Ubah seperti tampilan di bawah ini.

Workbench Options

7. Kemudian Pilih PHP Servers seperti gambar di bawah ini.

Php Servers

8. Pilih Default PHP Web Server lalu klik Edit. Sesuaikan dengan workspace yang kita buat.

Edit Server

9. Beberapa format file di server menggunakan format Unix. Untuk itu kita perlu sesuaikan format encoding, sehingga ubahlah seperti tampilan berikut ini.

Workspace Preferences

Konfigurasi Eclipse dan XDebug sudah selesai.

Instalasi XDebug

September 17, 2009 Tinggalkan komentar

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:,