CakePHP 디버깅을 netbeans 및 Chrome에서 수행
PHP 개발시의 IDE에는 PhpStorm이나 phpDesigner등 여러가지 있지만, 아직도 netBeans를 사용하는 것이 상당히 계신다. 나 자신 자주 사용하고 있던 netBeans에서의 디버그 방법으로서 xdebug, js 주위의 디버그 방법에 Chrome의 설정 방법이나 사용법에 대해서 메모 쓰기 (덧붙여 Windows 환경)
netBeans의 xdebug 설정 방법
우선 netBanes와 XAMMP를 설치합니다. XAMMP가 아니더라도 OK.
htps //w w. 아파치 에리엔 ds. 오 rg/jp/그리고 x. HTML
htps : // 그럼. 네트베안 s. rg/
php.ini 설정
xampp/php/php.ini 파일에 다음 코드를 추가합니다.
qiita.rb![xdebug4.png](https
zend_extension = "C:¥xampp¥php¥ext¥php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:¥xampp¥tmp"
패스는 각자 환경에 맞춘다.
netBeans 설정
[도구] → [옵션]에서 옵션 PHP 메뉴로.
디버깅을 선택하고 다음과 같이 설정합니다.
옵션 PHP 일반 태그를 선택하고 인터프린터를 선택합니다.
실행 대상 프로젝트를 선택하고 속성에서 실행 구성을 변경합니다.
포트 번호는 XAMPP로 이동하려는 시스템의 포트와 일치합니다 (기본적으로 80).
마지막으로 아래 디렉토리 아래의 netbeans.conf 파일을 수정.
C:\Program Files\NetBeans 8.1\etc ※각자 환경의 디렉토리
netbeans_default_options의 끝에 -J-Dfile.encoding=UTF-를 추가한다.
netBeans-xdebug 사용법
화면 상단에 디버그 메뉴가 표시되므로 [프로젝트 디버그]를 선택합니다.
명령을 통해서도 OK.
디버그로 정지시키고 싶은 행수를 클릭하면, 행수란에 빨간 ■ 마크가 붙인다. 지정 코드 실행시, 빨간 마크의 행수로 멈추고, 이후는 화면 상부([툴]과 [윈도우]의 하단)에 있는 화살표 마크(↓)의 버튼으로 처리를 진행해 가는 것이 가능.
디버그 모드를 끝내고 싶다면 화면 상단의 빨간색 사각형 버튼을 누르면 끝납니다.
js (jQuery)는 Chrome 개발자 도구를 사용합니다.
js 주위의 디버그는 Chrome의 개발자 툴(Windows의 경우는 F12 키)로 실시하는 것이 간단.
개발자 툴을 열면 로드되고 있는 js 파일의 일람이 보이므로, Sources 탭을 선택해 멈추고 싶은 행수를 선택하면 파란 표시가 붙여진다. 화면 우단의 ↓ 버튼으로 진행하는 것이 가능. 또한 Chrome 개발자 도구는 xdebug를 움직이지 않아도 실행할 수 있으므로 설정 등은 특별히 필요하지 않습니다.
Reference
이 문제에 관하여(CakePHP 디버깅을 netbeans 및 Chrome에서 수행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/machio77777/items/a8abf8594114ad75ef57
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
zend_extension = "C:¥xampp¥php¥ext¥php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler="dbgp"
xdebug.profiler_enable=1
xdebug.profiler_output_dir="C:¥xampp¥tmp"
화면 상단에 디버그 메뉴가 표시되므로 [프로젝트 디버그]를 선택합니다.
명령을 통해서도 OK.
디버그로 정지시키고 싶은 행수를 클릭하면, 행수란에 빨간 ■ 마크가 붙인다. 지정 코드 실행시, 빨간 마크의 행수로 멈추고, 이후는 화면 상부([툴]과 [윈도우]의 하단)에 있는 화살표 마크(↓)의 버튼으로 처리를 진행해 가는 것이 가능.
디버그 모드를 끝내고 싶다면 화면 상단의 빨간색 사각형 버튼을 누르면 끝납니다.
js (jQuery)는 Chrome 개발자 도구를 사용합니다.
js 주위의 디버그는 Chrome의 개발자 툴(Windows의 경우는 F12 키)로 실시하는 것이 간단.
개발자 툴을 열면 로드되고 있는 js 파일의 일람이 보이므로, Sources 탭을 선택해 멈추고 싶은 행수를 선택하면 파란 표시가 붙여진다. 화면 우단의 ↓ 버튼으로 진행하는 것이 가능. 또한 Chrome 개발자 도구는 xdebug를 움직이지 않아도 실행할 수 있으므로 설정 등은 특별히 필요하지 않습니다.
Reference
이 문제에 관하여(CakePHP 디버깅을 netbeans 및 Chrome에서 수행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/machio77777/items/a8abf8594114ad75ef57
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(CakePHP 디버깅을 netbeans 및 Chrome에서 수행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/machio77777/items/a8abf8594114ad75ef57텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)