>  기사  >  PHP 프레임워크  >  Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)

Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)

青灯夜游
青灯夜游앞으로
2021-12-24 11:10:411982검색

Homestead 환경에서 디버깅을 위해 PhpStorm Xdebug를 구성하는 방법 이 글에서는 PhpStorm + Homestead를 사용하여 Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)를 구성하는 방법을 소개하겠습니다. 모두에게 도움이 되기를 바랍니다.

Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)

Environment

  • windows10
  • PhpStorm v2019.1.3
  • homestead v7.2 (ubuntu18.04)
  • laravel 5.8.* (vhost: laravel.test)
  • 팔로우해주세요 귀하의 지침 실제 환경 구성, 내 기사와 같을 필요는 없지만 구성 프로세스는 대략 비슷합니다...

Tips

  • PhpStorm에는 PhpStorm v2019.1.3이 필요하다는 점을 기억하세요PhpStorm v2019.1.3 以上
  • 在访问的时候需要加  ?Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)_session_start=vagrant, 这个 vagrant 不是固定的, 最好用 phpinfo 看下

配置 PHP 版本

File => settings => languages & Frameworks => PHP

此时如果你的 PHP 版本无法选择, 请看这个文章最后的小技巧

Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)

选择 CLI Interpreter

Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)

Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)

配置项目目录映射

  • Local Path: 是 windows 主机上的目录
  • Remote Path: 是 homestead 中的目录
    folder mapping

配置Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)

Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)
Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm) mapping

断点测试

Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)

Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)

注意点:

  • 一定要开启debug监听
  • 一定要在浏览器后面加上 ?XDEBUG_SESSION_START=vagrant 这个参数, 如果不想每次加这个东西, 也可以安装 chrome 插件
  • ?XDEBUG_SESSION_START=vagrant 这个 vagrant  不是固定的, 是 php.ini 中设置的那个 IdeKey 的值

最终效果:

Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)


小技巧

  • 如果你的 PHP language level
    에 액세스할 때 추가해야 합니까? 설정 => 언어 및 프레임워크 => PHPHomestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)
현재 PHP 버전을 선택할 수 없는 경우 이 문서 끝에 있는 팁을 참조하세요. em>

PHP 버전 선택CLI 인터프리터 선택

로컬 농가 디렉토리 선택🎜🎜Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm)용 저장소 디렉터리 선택🎜🎜프로젝트 디렉터리 매핑 구성🎜🎜🎜로컬 경로: Windows 호스트의 디렉터리🎜🎜원격 경로: homestead🎜폴더 매핑🎜🎜🎜Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm) 구성🎜 🎜🎜Homestead에서 디버깅을 위해 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)를 구성하는 방법(PhpStorm) 매핑🎜🎜Breakpoint 테스트🎜🎜중단점 설정🎜🎜브라우저에서 요청🎜🎜주의사항:🎜🎜🎜디버그 모니터링을 꼭 켜주세요🎜🎜를 꼭 추가해주세요? 크롬 플러그인을 설치하실 수 있습니다 🎜🎜?XDEBUG_SESSION_START=vagrantvagrant는 고정되어 있지 않으며 php.ini🎜🎜에 설정된 IdeKey의 값입니다. 🎜최종 효과 :🎜🎜Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)🎜
🎜 팁🎜🎜 🎜PHP 언어 수준을 선택할 수 없는 경우 다음 설정을 시도해 보세요.🎜🎜🎜🎜🎜🎜관련 권장 사항: 🎜최신 5개 Laravel 비디오 튜토리얼🎜🎜🎜

위 내용은 Homestead에서 디버깅을 위해 xdebug를 구성하는 방법(PhpStorm)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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