phpinfo() 의 확인이 필요합니다.
개발 PC에서 phpinfo() 가 나오는 페이지를 만든 뒤, 해당 화면에서 Ctrl + A, Ctrl + C 로 전체 복사
이 화면에서 Ctrl + A, Ctrl + C
https://xdebug.org/wizard 사이트로 이동합니다.
페이지의 공백란에 복사한 텍스트를 붙여넣고, Analyse my phpinfo() output 버튼을 클릭합니다
이 화면에서 Ctrl + A, Ctrl + C
클릭 후 나온 페이지에서 dll파일을 다운로드 받고,
파일을 php의 ext 폴더로 옮겨 줍니다.
php.ini 파일을 열어서 맨 아래에 아래의 문구를 붙여 넣습니다
[xdebug]
zend_extension="c:\php7\ext\php_xdebug-3.1.4-7.4-vc15-x86_64.dll"
; Enable communications using DBGp protocol
xdebug.mode=develop
xdebug.start_with_request=yes
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port=9001
아파치를 재시작 합니다
code extension에서 PHP Debug & PHP IntelliSense 설치
아파치 root 폴더에서 vs code를 시작 합니다
debug 설정
디버그 구성에서 위와 같이 세팅한다. port는 xdebug port
test용 php 파일을 만들고 f5를 눌러 디버깅 모드로 만든뒤,
웹 브라우저에서 test php를 실행 해본다.
완료