Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk Menyelesaikan Mesej \"Menunggu Sambungan (netbeans-xdebug)\" dalam NetBeans 8?

Bagaimana untuk Menyelesaikan Mesej \"Menunggu Sambungan (netbeans-xdebug)\" dalam NetBeans 8?

DDD
DDDasal
2024-10-24 07:51:02147semak imbas

How to Resolve the

NetBeans 8: Menunggu Sambungan (netbeans-xdebug)

Xdebug ialah alat penyahpepijatan untuk PHP yang membolehkan pembangun melangkah melalui kod mereka dan periksa pembolehubah semasa pelaksanaan. Artikel ini akan membimbing anda melalui konfigurasi Xdebug untuk digunakan dengan NetBeans 8 untuk menyahpepijat projek PHP anda.

Prasyarat:

  • PHP 5.4.16 atau lebih baru
  • NetBeans 8 atau lebih baru
  • XAMPP 1.8.2 atau lebih baru dengan Apache 2.4.4

Masalah:

Selepas mengkonfigurasi Xdebug dalam fail php.ini, NetBeans memaparkan mesej "Waiting For Connection (netbeans-xdebug)" semasa penyahpepijatan.

Penyelesaian:

  1. Edit php.ini:

Buka fail php.ini dalam direktori pemasangan XAMPP anda dan tambah baris berikut:

zend_extension = "C:\xampp\php\ext\php_xdebug-2.2.3-5.4-vc9-nts.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_mode = req
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.idekey = "netbeans-xdebug"
  1. Mulakan semula Apache:

Mulakan semula Apache untuk menggunakan perubahan pada fail php.ini anda.

  1. Konfigurasikan NetBeans:

Buka NetBeans dan navigasi ke Alat > Pilihan > PHP > Penyahpepijatan. Tetapkan pilihan berikut:

  • Debugger Port: 9000
  • ID Sesi: netbeans-xdebug
  1. Uji Konfigurasi:

Buat projek PHP baharu dalam NetBeans dan masukkan kod berikut dalam skrip utama anda:

<?php
$x = 1;
$y = 2;
var_dump($x + $y);
?>

Tetapkan titik putus pada baris var_dump dan mulakan nyahpepijat. Jika sesi nyahpepijat bermula dan anda boleh melangkah melalui kod, konfigurasi Xdebug berjaya.

Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Mesej \"Menunggu Sambungan (netbeans-xdebug)\" dalam NetBeans 8?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn