>  기사  >  개발 도구  >  PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

藏色散人
藏色散人앞으로
2023-02-03 15:10:162880검색

이 기사는 PHPSTORM Xdebug에 대한 관련 지식을 제공합니다. 주로 phpstorm Xdebug를 구성하고 사용하는 방법을 소개합니다. 도움이 필요한 친구들에게 도움이 되기를 바랍니다.

앞에 작성

PHP는 "핫 로딩"의 장점을 가지고 탄생했기 때문에 많은 PHP 사용자는 PHP의 디버그 기능을 거의 사용하지 않을 수 있습니다. 아무튼 제가 디버그를 안한지 꽤 오래됐는데 돌이켜보면 5~6년 정도 됐을 것 같아요. . .

하지만 초보 PHP 사용자에게는 디버그보다 더 친숙한 것이 없습니다. 결국 PHP는 제가 처음 시작할 때 수년 동안 저와 함께하며 많은 노력을 기울였습니다. 문제 해결을 위한 훌륭한 도구라고 해도 과언이 아닙니다.

다음은 phpstorm Xdebug의 설정과 사용에 대한 간략한 기록입니다. 여러분에게 도움이 되길 바랍니다!

원칙은 간단합니다

PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

간단한 C/S 이해: 하나의 클라이언트(클라이언트), 하나의 서버(서버)

설치 확인

Xdebug 확장 프로그램의 최신 PHP 버전을 확인하고 설치하세요. , php 확장 설치는 말할 것도 없고

D:\www\oa2>php -m | find "Xdebug"Xdebug

php.ini 디버그 매개변수 구성

[XDebug]zend_extension="php_xdebug.dll"xdebug.idekey="PHPSTORM"xdebug.remote_enable =1xdebug.remote_handler =dbgp
xdebug.remote_host =127.0.0.1xdebug.remote_port=9011xdebug.max_nesting_level=256xdebug.mode=debug,trace

PHPSTORM 설정

phpstorm 설정 메뉴(Ctrl+Alt+S)로 들어가서 언어 ​​& 프레임워크 => set CLI Interpreters;

PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

PHP => 디버그를 선택하고 php.ini
PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

에 설정된 xdebug.remote_port=9011과 동일하게 디버그 포트를 설정합니다. 현재 페이지에서 유효성 검사 버튼을 클릭하여 확인합니다. 구성 성공 여부
PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

PHP = > 서버 구성, 서버 구성
PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

디버그 구성 설정
PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

마지막으로 여기서는 모니터링을 활성화하고 중단점을 편집하고 디버그를 시도해 볼 수 있습니다. effect
PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명

인터페이스 디버깅

인터페이스 도구를 사용하여 API를 요청할 때 매개변수를 추가해야 합니다: XDEBUG_SESSION_START=TRUE
예: laravel5.com/api/test? 실제로는 PHP 실행 스크립트를 구성하는 작업이 포함됩니다
예: 숙련된 테스트 스크립트 생성, 중단점 설정 및 디버그 실행
PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명


Question

PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명원격 디버깅을 구성하는 방법

위의 "디버그 구성 설정"에서 "PHP 웹 페이지"를 선택했습니다. 로컬 디버깅과 원격 디버깅도 지원하는 "PHP 원격 디버그"를 선택할 수도 있습니다. 이 옵션을 사용하려면 추가 IDE 키를 구성해야 합니다.

원격 디버깅은 실제로 동일하며 구성이 조금 더 다릅니다. 즉, 원격 코드와 로컬 코드 매핑이 전부입니다!


원격 디버깅은 거의 사용하지 않기 때문에 자세한 스크린샷은 찍지 않겠습니다. 관심 있는 친구들은 직접 시도해 볼 수도 있고 언젠가는 활용하게 될 수도 있습니다. . .

추천 학습: "PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명phpstorm 사용 튜토리얼PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명"

위 내용은 PHPSTORM Xdebug 구성 및 사용에 대한 자세한 그래픽 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 learnku.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제