커뮤니티

고용노동부, 산업인력공단과 함께하는 강원도 유일한 기업중심 IT전문교육기관 ICT융합캠퍼스만의 특별한교육입니다.
공인 IT숙련기술인의 다양한 접근방법으로 전문가다운 실무교육을 받을 수 있습니다.

Category

교육강좌

서버 PHP 고급 수업 - NetBeans Debugger

페이지 정보

작성자 관리자 댓글 0건 조회 2,329회 작성일 20-07-21 14:04

본문

NetBeans Debugger

NetBeans

넷빈스는 썬이 만들고 오라클이 인수한 IDE 도구로 다양한 언어에서 사용할 수 있는 도구다. 특히 PHP에 대한 지원이 강력한데, 넷빈스의 디버깅 기능은 휼룡하다. 크로스플랫폼이기 때문에 리눅스/맥/윈도우 모두에서 사용 가능하다.

다운로드

http://netbeans.org/downloads/

설치

Netbeans는 다양한 언어를 지원하는데 각각의 언어에 따라 제공되는 설치 파일이 다르다. PHP를 위한 버전을 다운로드 해야 한다.

아래 링크는 인스톨하는 방법이다. 각 운영체제 별로 인스톨하는 방법을 참고한다. 

http://netbeans.org/community/releases/73/install.html#install_zip

주의사항

만약 php가 동작하는 서버와 netbeans가 설치된 클라이언트가 각각 다른 ip를 가지고 있는 머신에 설치되어 있다면 xdebug.remote_connect_back의 값을 1로 설정한 후에 사용해야 한다. 이 때 여러사람이 접속하고 있는 환경이라면 보안상 문제가 발생 할 수 있다. 그런 경우 xdebug.remote_host 값으로 netbeans가 설치된 ip를 입력하면 특정 ip의 클라이언트로만 디버깅 커넥션이 수립되기 때문에 안전하다. 

문제가 지속된다면 xdebug.remote_log의 값을 지정해서 커넥션 로그를 관찰하자. 아래의 설정은 xdebug가 설치된 서버 쪽 /tmp/xdebug.log 파일에 커넥션 상태를 기록한다.

1
xdebug.remote_log=/tmp/xdebug.log

사용방법

동영상을 참고한다.

  • 트위터로 보내기
  • 페이스북으로 보내기
  • 구글플러스로 보내기

답변목록

등록된 답변이 없습니다.