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

青灯夜游
풀어 주다: 2021-12-24 11:10:41
앞으로
1891명이 탐색했습니다.

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으로 문의하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!