Xdebug3.0.0이 발표되었기 때문에ver2에서 시작하는 잡다한 설정 전환
Xdebug 3.0.0 is out!
11/25Xdebug 3.0.0 is out!에
pecl install xdebug
라고 쓰여 있지만 ver3는 완전히 임의로 설치되어 있습니다. 이전의 설정은 전혀 바뀌지 않았습니다. 지금은 어떻게 지내고 있습니까?그래서 저는 제가 사용한 설정을 바꾸고 변경된 곳을 어지럽게 정리했습니다.
mode 설정
ver2.x과에서 먼저 디버깅을 사용하기 위해 다음과 같은 설정을 했습니다.아니, 차라리 이게 거의 전부야.
xdebug.remote_enable=1
xdebug.default_enable=0
xdebug.profiler_enable=0
xdebug.auto_trace=0
xdebug.coverage_enable=0
ver3.x계열에서xdebug.mode=debug
.모드에서 몇 가지 설정이 집중된 것 같습니다.value의 기록으로 로고를 관리할 것 같습니다.
이전 설정과 모드의value 변환은 이렇습니다.
이전 설정
mode의value
default_enable
develop
profiler_enable
profile
remote_enable
debug
동시에 설정하려면 쉼표로value를 구분합니다.
xdebug.mode=develop,debug
기타 변환이 필요한
xdebug.remote_autostart를 설정할 때 다음 두 가지를 설정합니다.
이전 설정
새 구성
profiler_output_dir
output_dir
remote_host
client_host
remote_port
client_port
output_dir계는 output입니다.dir로 정리된 것 같습니다.
여기까지의 설정은 중단점으로 이동할 수 있도록 합니다.
포트 번호
내가 포트를 지정했기 때문에 끊지 않았지만 기본 포트 번호는
9003
로 바뀌었다.참고 자료
참고는 공식 문서입니다.
결과적으로 필요한 설정을 검색하면서 천천히 고칠 수밖에 없었다.
이동하는 ini
마지막으로 Xdebug 동작을 기록하는 ini.
개발 환경은 Phptorm, Docker 서버입니다.
xdebug.client_host=host.docker.internal
xdebug.client_port=9010
xdebug.idekey=PHPSTORM
xdebug.mode=debug,develop
간단한 파일 설정
이쪽도 공개됐으니 함께 보시죠.
Reference
이 문제에 관하여(Xdebug3.0.0이 발표되었기 때문에ver2에서 시작하는 잡다한 설정 전환), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/naoyukik/articles/c9fae91cf3d7e2e373df텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)