[PHP7 + Visual Studio Code Debugging] [OLD]
페이지 정보
작성자 sbLAB 댓글 0건 조회 6,306회 작성일 20-06-19 16:19본문
php7 + php_xdebug 2.x.대 버전일때만 아래과정 따름 /
php8 버전인 경우 php_xdebug 3.x 버전일때는 아래 과정으로 안됨
PHP8 + php_xdebug 3.x. 버전은 => http://sebom.com/gb/bbs/board.php?bo_table=web&wr_id=48 참고
1. 개발자 웹서버 phpinfo(); 결과 텍스트 전체복사
[pi.php]
<?php
phpinfo();
?>
2. https://xdebug.org/wizard.php <- 이곳에 붙혀넣기 해서 분석, dll php_xdebug-2.9.6-7.1-vc14.dll 다운로드경로 확인
-> 해당경로(D:\xampp\php\ext)에 dll 복사
[웹서버 php 환경세팅] - 변경후 apache 재시작필요
3. php.ini 수정
[XDebug]
zend_extension = D:/xampp/php/ext/php_xdebug-2.9.6-7.1-vc14.dll
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_enable=1
xdebug.remote_autostart=1
[VS-code 세팅] - Visual Studsio Code 실행시 관리지모드로 실행(아이콘에서 관리지권한 실행 속성설정필요)- 중요
https://code.visualstudio.com/
4. 아래 php 디버깅 Extensions 설치
5. 웹서버 WWW 루트 아래에 작업폴더 생성-> VS-code에서 생성폴더 열기(Open Folder..) -> 생성폴더에 pi.php 스크립트 저장
[VS-code 세팅]
[launch.json] 아래처럼 자동생성됨 - 수정불필요 ※ 위 웹서버 debug.remote_port=9000 과 동일하게 "port" : 9000
[Settings.json]
File - Preferences - Settings - Extension - PHP - Settings.json 아래처럼 수정 (php.exe 경로 설정)
6. 디버깅 F5 시작하고, 웹브라우저로 pi.php 스크립트 실행 - Break Point 작동함.
7. 크롬에서 Xdebug helper 확장프로그램 설치
https://chrome.google.com/webstore/detail/xdebug-helper/eadndfjplgieldjbigjakmdgkmoaaaoc
Xdebug 확장프로그램 Debug 활성화
8. 크롬 브라우저에서 http://localhost/pi.php 접속하여 디버깅 시작
댓글목록
등록된 댓글이 없습니다.