>  기사  >  백엔드 개발  >  Xdebug 암호 해독: PHP 디버깅의 궁극적인 경험을 활성화합니다.

Xdebug 암호 해독: PHP 디버깅의 궁극적인 경험을 활성화합니다.

PHPz
PHPz앞으로
2024-03-16 20:28:151011검색

Xdebug는 실행 중인 스크립트에 대한 깊은 통찰력을 개발자에게 제공하는 PHP 디버거입니다. 중단점 설정, 변수 검사, 함수 호출 추적 및 성능 지표 분석이 가능합니다. 하지만 비밀번호를 설정하지 않고 처음 설치하는 경우 Xdebug는 비밀번호를 입력하라는 메시지를 표시합니다.

기본 비밀번호 찾기

Xdebug의 기본 비밀번호는 일반적으로 따옴표 없이 "xdebuger"입니다. windows 시스템을 사용하는 경우 비밀번호가 다를 수 있습니다. "passWord" 또는 "비밀"일 수 있습니다.

비밀번호 재설정

비밀번호를 잊어버렸거나 기본 비밀번호가 작동하지 않는 경우 재설정할 수 있습니다. 방법은 다음과 같습니다:

  • php.ini 파일을 편집하세요.
  • "xdebug.remote_enable", "xdebug.remote_handler" 및 "xdebug.remote_mode" 줄을 찾아 Xdebug 섹션을 찾으세요.
  • "xdebug.remote_enable"을 "켜기"로 설정하세요.
  • "xdebug.remote_handler"를 "dbgp"로 설정하세요.
  • 요청 시 디버그 모드를 활성화하려면 "xdebug.remote_mode"를 "req"로 설정하세요.
  • php.ini 파일을 저장하고 닫습니다.
  • 다시 시작 WEB Server.

비밀번호 재설정을 사용하세요

비밀번호를 재설정한 후 다음 단계에 따라 디버깅을 시작할 수 있습니다.

  • 브라우저 주소 표시줄에 다음 URL을 입력하세요: <code><strong class="keylink">Http</strong>://your-dom<strong class="keylink">ai</strong>n.com/your-script.php?XDEBUG_SESS<strong class="keylink">io</strong>N_START=your-passwordHttp
  • ://your-dom
  • ai
  • n.com/your-script.php?XDEBUG_SESS
  • io
  • N_START=your-password, "your-password"를 귀하의 비밀번호로 바꾸십시오.

Xdebug 제어판이 다음에 나타납니다. 중단점을 설정하고, 변수를 검사하고, 기타 디버깅 작업을 수행하세요.

    비밀번호 구성
  • 사용자 정의 비밀번호를 사용하려면 php.ini 파일을 수정하세요.
  • Xdebug 섹션에서 "xdebug.remote_auth" 줄을 찾으세요.
  • 비밀번호 확인을 활성화하려면 이 줄을 "켜기"로 설정하세요.
  • "xdebug.remote_password" 줄에 비밀번호를 입력하세요.

php.ini 파일을 저장하고 닫습니다. 웹 서버를 다시 시작하세요.

    다른 방법
  • 위의 방법 외에도 비밀번호 없이 Xdebug 디버깅을 활성화하는 다른 방법이 있습니다:
  • IDE 사용: PhpStORM
  • 및 NetBeans와 같은 많은 IDE에는 Xdebug 지원이 내장되어 있습니다. 이를 통해 암호를 사용하지 않고도 IDE를 통해 디버깅을 활성화할 수 있습니다.

HTTP 헤더 사용: HTTP 헤더 "X-Debug-Token"을 설정하고 해당 값을 비밀번호로 설정하여 디버깅을 활성화할 수 있습니다.

🎜결론🎜🎜 🎜Xdebug 비밀번호를 해독하는 것은 PHP 디버깅을 활성화하고 개발 프로세스를 향상시키는 중요한 단계입니다. 비밀번호를 재설정하거나 구성하면 Xdebug 기능을 최대한 활용하여 보다 효율적이고 오류 없는 개발 경험을 할 수 있습니다. 🎜

위 내용은 Xdebug 암호 해독: PHP 디버깅의 궁극적인 경험을 활성화합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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