Programing

PhpStorm으로 xdebug가 첫 번째 줄에서 멈추는 것을 막는 방법은 무엇입니까?

lottogame 2020. 11. 19. 07:46
반응형

PhpStorm으로 xdebug가 첫 번째 줄에서 멈추는 것을 막는 방법은 무엇입니까?


이 이상한 문제가 있습니다. 내 모든 설정은 PHP 버전을 업데이트 할 때까지 정상적으로 작동했습니다. 나는 macports를 사용하고 php5 및 php5-xdebug 포트를 설치했습니다.

xdebug가 작동하지만 PhpStorm에서 옵션을 비활성화 했음에도 불구하고 스크립트의 첫 번째 줄에서 중지됩니다. 거기에는 중단 점이 없으며 코드의 다른 부분에있는 중단 점이 정상적으로 작동합니다.

도움이된다면 여기에 phpinfo의 xdebug 부분이 있습니다 (두 부분). https://dzwonsemrish7.cloudfront.net/items/3K3R2N1f1A190K372n0S/Screen%20shot%202011-08-18%20at%203.06.29%20PM.png?v=54c8964d , https://dzwonsemrish7.cloudfront.net/items/ 0i133s0U430k3u3w3B1E / Screen % 20shot % 202011-08-17 % 20at % 205.14.25 % 20 PM.png? v = 1278da84 및 phpStorm에서 비활성화 된 증거 ​​: https://dzwonsemrish7.cloudfront.net/items/3W2S060I1b0W1q0z0c45/Screen% 20shot % 202011-08-18 % 20at % 203.07.00 % 20 PM.png? v = 85471026

변경해야하는 xdebug 설정이 있습니까? 업그레이드 할 때 다른 xdebug 구성이있는 php.ini를 잃어 버렸습니다.


Xdebug를 사용하고 있는지 알 수있는 한, 얻을 수있는 유일한 디버그 북마크릿은이 페이지를 시작 / 중지 및 디버그하는 것이므로 위의 내용은 저에게 효과적이지 않았습니다. 첫 번째 줄에서 중지하는 것과 관련된 북마크릿을 볼 수 없으며, 북마크릿 시작 / 중지 또는 PHPStorm 내에서 수신하는 PHPStorm 중지로 문제가 해결되지 않았습니다.

중지하려면 다음을 수행했습니다 (OS X에서) :

  1. 환경 설정> 언어 및 프레임 워크> PHP> 디버그로 이동하십시오.
  2. '첫 번째 줄에서 강제 중단 ...'옵션을 모두 선택 취소합니다.
  3. 적용 후 닫기
  4. 실행 메뉴에서 'PHP 스크립트의 첫 번째 줄에서 중단'을 선택 취소하십시오.

기본 설정의 PHP-> 디버그 섹션에서 "첫 줄에서 강제 중단 ..."을 확인하십시오.

여기에 이미지 설명 입력

그 이상,이 설정도 확인하십시오.

여기에 이미지 설명 입력


PHPStorm의 내 문제는 Drupal을하고 있고 index.php가 프로젝트 외부에 있다는 것입니다 (프로젝트가 모듈이기 때문에). 환경 설정의 PHP-> Debug 섹션에서 "Force break at the first line ..."설정을 선택 취소해야했습니다.

환경 설정-> PHP-> 디버그


디버그 북마크릿 을 사용 합니까? '첫 번째 줄에서 중단'옵션은 'xdebug Break On'및 'xdebug Break Off'북마크릿을 통해 제어 할 수도 있습니다.

참고 URL : https://stackoverflow.com/questions/7114762/how-to-stop-xdebug-from-stopping-on-first-line-with-phpstorm

반응형