>백엔드 개발 >PHP 튜토리얼 >php_xdebug 설치 + NetBeans 구성 및 사용

php_xdebug 설치 + NetBeans 구성 및 사용

WBOY
WBOY원래의
2016-08-08 09:19:061035검색



1. php_xdebug 설치 및 구성:

환경 자체에는 해당 xdebug가 함께 제공됩니다. ini 구성이 괜찮습니다. 그런데 php.ini 파일을 제대로 찾아야 하는데 처음에 잘못된 파일을 찾아서 오랫동안 설정이 적용되지 않더군요.

wampServer에서 사용하는 PHP 구성 파일은 일반적으로 apache의 wamp 설치 디렉터리에 있습니다. 내 파일은 D:wampbinapacheApache2.2.21binphp.ini입니다.

phpinfo() 메소드를 통해 php.ini의 위치를 ​​확인할 수 있으며, php.ini를 직접 검색하면 됩니다.

php_xdebug 설치 + NetBeans 구성 및 사용

2. ini

zend_extension = "d:/wamp/bin/php/php5.3.10/zend_ext/php_xdebug-2.1.2-5.3-vc9.dll"

#여기서 zend_extension=D:/ php/ ext/php_xdebug-2.2.1-5.4-vc9.dll은 php5.3 이상용으로 작성되었습니다. php5.2 이하인 경우 zend_extensi/php/ext/php_xdebug-2.2.1-5.4-vc9입니다. .dll.

[xdebug]
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000

#다음은 불필요한 여러 매개변수입니다.

xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="D:/php/debuginfo"
xdebug.profiler_enable=on
xdebug.profiler_enable_trigger = 꺼짐
xdebug.profiler_output_name = 캐시그라인드.out.%t.%p
xdebug.profiler_output_dir = "D:/wamp/tmp"
xdebug.output_buffering=꺼짐

xdebug.idekey="ide.xdebug"

trace_output_dir은 Trace.4046332594.xt와 유사한 파일에 해당하고,
profiler_output_dir은 캐시그라인드.out.10360과 유사한 파일에 해당합니다

그런 다음 phpinfo() 함수를 사용하여 성공 여부를 테스트할 수 있습니다.
php_xdebug 설치 + NetBeans 구성 및 사용

3. netbean 구성

3.2.1 wamp 서비스 다시 시작

3.2.2 netbeans 열기, 도구 - 옵션, PHP 찾기 아이콘, "일반" PHP5 인터프리터에서 wamp

에서 php를 선택합니다. 예: D:wampbinphpphp5.4.12php.exe

힉: 출력 창, 웹 브라우저

열기 "디버그" 탭에서 디버깅 포트를 9000으로 구성합니다(php.ini 구성과 동일)

4. 프로젝트 속성 구성

3.3.1 새 프로젝트 생성 프로젝트를 마우스 오른쪽 버튼으로 클릭하고 "프로젝트 속성" 대화 상자를 열고 "소스"를 선택하면 PHP 버전이 wamp의 PHP 버전과 일치하도록 선택됩니다

3.3.2 "실행 구성"을 선택하고 "로컬 웹 사이트"를 실행 모드로 프로젝트 URL은 프로젝트의 액세스 주소로 구성됩니다. 예: http://localhost:9060/project name/

인덱스 파일은 다음과 같이 구성됩니다. index.php

5. xdebug 사용 참고 자료: https:/ /netbeans.org/kb/docs/php/debugging_zh_CN.html#gettingReady

참고 자료: http://wayne173. iteye.com/blog/1704453

http://www.2cto.com/os/201404/294008.html





위의 내용을 포함하여 php_xdebug 설치 + NetBeans의 구성 및 사용 방법을 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

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