sponsor menarik
daftar link ads terkait : 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:
- Pilih Menu Tool > Options
- Pilih Tab/Ikon PHP
- Pada Tab General isi "PHP 5 Interpreter" dengan alamat dimana file PHP.exe berada. Misal nya "C:\xampp\php\php.exe"
- 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:
- Buka pengaturan PHP.ini anda, misalnya pada XAMPP ada di "C:\xampp\php\php.ini".
- Cari section Xdebug yang dimulai dengan tag "[XDebug]".
- 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.
- Buka "Netbeans" dan Buatlah Projek PHP.
- Tulis kode PHP anda, lalu tandai sebagai breakpoint (menjadi baris merah) kode yang anda inginkan untuk di-debug.
- Debug Project atau Tekan (CTRL + F5).
- Panggil halaman PHP yang anda tandai breakpoint tersebut.
- 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..
0 komentar: