Minggu, 24 Januari 2016

Debug Kode PHP dengan Netbeans dan XDebug




Debug PHP dengan Netbeans dan XDebug - Debugging adalah rutinitas wajib saat koding bagi setiap programmer, karena debugging akan membantu programmer menyelesaikan masalah (bugs) dari kode suatu program yang dibuat nya. Pengertian Debugging itu sendiri adalah suatu metode atau proses untuk mencari kesalahan (bugs) pada program.


Setiap IDE bahasa pemrograman yang baik pasti akan dilengkapi dengan fitur debug code, misalnya bahasa pemrograman keluarga microsoft telah difasilitasi lengkap oleh IDE Visual Studio. Lalu bagaimana dengan bahasa pemrograman lainya? Misal nya pemrograman PHP? Memang tidak banyak IDE untuk pemrograman PHP yang dilengkapi fasilitas debugging secara default. Kita masih perlu menggunakan plugin atau fitur tambahan untuk melakukan debug kode PHP pada suatu IDE yang kita pakai untuk koding.

Lalu, apa saja yang kita perlukan untuk debug kode PHP?

 

Berikut adalah tool dan plugin yang kita butuhkan untuk melakukan proses Debugging pada kode PHP.

IDE : IDE atau Intregated Development Environment adalah tool wajib bagi programmer untuk koding (penulisan kode), di sini saya menggunakan IDE favorit saya yaitu Netbeans.

Plugin : Plugin tambahan (extension) agar interpreter kode PHP bisa terhubung dengan Netbeans untuk melakukan Debugging adalah XDebug.  Jika anda menggunakan XAMPP plugin ini sudah tersedia pada folder "ext" PHP anda, sehingga anda cukup mengaktifkan plugin ini saja melalui file "PHP.ini".


Mengintegrasikan Netbeans dengan XDebug

Untuk mengintegrasikan IDE Netbeans dengan XDebug adalah sebagai berikut:
  1. Pilih Menu Tool > Options
  2. Pilih Tab/Ikon PHP
  3. Pada Tab General isi "PHP 5 Interpreter" dengan alamat dimana file PHP.exe berada. Misal nya "C:\xampp\php\php.exe"
  4. Pinda ke tab Debugging isi [debugger port] = 9000, dan [session id] = netbeans-xdebug
Opsi PHP pada Netbeans
  
Lalu aktifkan plugin XDebug pada PHP anda dengan cara sebagai berikut:
  1. Buka pengaturan PHP.ini anda, misalnya pada XAMPP ada di "C:\xampp\php\php.ini".
  2. Cari section Xdebug yang dimulai dengan tag "[XDebug]".
  3. Aturlah properti pengaturan section XDebug sbb :
  • zend_extension = "C:\xampp\php\ext\php_xdebug.dll"
  • xdebug.remote_enable = 1
  • xdebug.remote_handler = "dbgp"
  • xdebug.remote_host = "127.0.0.1"
  • xdebug.remote_port = 9000
  • xdebug.trace_output_dir = "C:\xampp\tmp"
  • xdebug.idekey = "netbeans-xdebug"

Perhatikan properti pada zend_extension dimana isi dari properti tersebut harus mengarah pada lokasi dimana plugin PHP XDebug anda berada, lalu pastikan pulai nilai dari remote_port = 9000, dan idekey = "netbeans-xdebug" sesuai yang kita atur pada IDE Netbeans kita sebelumnya.

Pengaturan XDebug PHP.ini

Setelah pengaturan pada Netbeans dan PHP.ini sesuai langkah di atas, maka saat nya kita melakukan pengetesan untuk melakukan Debugging kode PHP pada Netbeans dengan cara sebagai berikut.
  1. Buka "Netbeans" dan Buatlah Projek PHP.
  2. Tulis kode PHP anda, lalu tandai sebagai breakpoint (menjadi baris merah) kode yang anda inginkan untuk di-debug.
  3. Debug Project atau Tekan (CTRL + F5).
  4. Panggil halaman PHP yang anda tandai breakpoint tersebut.
  5. Maka hasilnya bisa anda lhat seperti gambar dibawah.


Debug PHP Netbeans


Demikan artikel singkat tentang cara melakukan debug kode PHP pada Netbeans dengan bantuan plugin XDebug PHP. Semoga bermanfaat..

 




reff : http://www.semuainfo.net/2015/09/debug-kode-php-dengan-netbeans-dan.html

Tags:

0 Responses to “Debug Kode PHP dengan Netbeans dan XDebug”

Posting Komentar

Subscribe

Berlangganan artikel via email

© 2013 Ruang Inspirasi 2015. All rights reserved.
Designed by SpicyTricks