>  기사  >  백엔드 개발  >  NetBeans 8에서 \"연결 대기 중(netbeans-xdebug)\" 메시지를 해결하는 방법은 무엇입니까?

NetBeans 8에서 \"연결 대기 중(netbeans-xdebug)\" 메시지를 해결하는 방법은 무엇입니까?

DDD
DDD원래의
2024-10-24 07:51:02147검색

How to Resolve the

NetBeans 8: 연결 대기 중(netbeans-xdebug)

Xdebug는 개발자가 코드를 단계별로 실행할 수 있는 PHP용 디버깅 도구입니다. 실행 중에 변수를 검사합니다. 이 문서에서는 PHP 프로젝트 디버깅을 위해 NetBeans 8과 함께 사용할 Xdebug를 구성하는 방법을 안내합니다.

전제 조건:

  • PHP 5.4.16 이상
  • NetBeans 8 이상
  • XAMPP 1.8.2 이상(Apache 2.4.4 포함)

문제:

구성 후 php.ini 파일의 Xdebug에서 NetBeans는 디버깅 중에 "연결 대기 중(netbeans-xdebug)" 메시지를 표시합니다.

해결책:

  1. php.ini 편집:

XAMPP 설치 디렉터리에서 php.ini 파일을 열고 다음 줄을 추가합니다:

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. Apache 다시 시작:

Apache를 다시 시작하여 php.ini 파일에 변경 사항을 적용합니다.

  1. NetBeans 구성:

NetBeans를 열고 도구 > 옵션 > PHP > 디버깅. 다음 옵션을 설정합니다.

  • 디버거 포트: 9000
  • 세션 ID: netbeans-xdebug
  1. 구성 테스트:

NetBeans에서 새 PHP 프로젝트를 생성하고 기본 스크립트에 다음 코드를 포함합니다.

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

var_dump 줄에 중단점을 설정하고 디버깅을 시작합니다. 디버깅 세션이 시작되고 코드를 단계별로 실행할 수 있으면 Xdebug 구성이 성공한 것입니다.

위 내용은 NetBeans 8에서 \"연결 대기 중(netbeans-xdebug)\" 메시지를 해결하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.