2016-08-08 3 views
1

데비안의 쉘에서 PhpStorm + Xdebug + PHPUnit을 사용하고 있습니다. 잘 작동하지만 이상한 동작이 있으며 대부분 지루합니다. 내가 쉘 phpunit 명령을 실행하면PHPUnit + Xdebug + PhpStorm의 이상한 행동

, PhpStorm 나를 보여 그 첫 휴식 ...는 PHP 버전을 확인 라인에 /usr/local/bin/phpunit

입니다하지만 분명히 그 어떠한 중단 점을 넣어하지 않습니다 파일.

if (version_compare('5.6.0', PHP_VERSION, '>')) { 
fwrite(
    STDERR, 
    'This version of PHPUnit requires PHP 5.6; using the latest version of PHP is highly recommended.' . PHP_EOL 
); 

die(1); 
} 

또한 파일 크기가 너무 커서 계속 진행하기 전에 몇 초간 차단됩니다.

의견이 있으십니까?

+0

'실행 | PHP 스크립트의 첫 줄에서 깨기 .' 하지만 대개는 도움이되지 않을 것입니다. 'Setting/Preferences | 언어 및 프레임 워크 | PHP | 디버그'-'첫 줄에서 강제로 중단하라. '옵션을 보아라. 아마도 두 번째 것은 이것을하는 것이다. – LazyOne

+0

@LazyOne 감사. "스크립트가 프로젝트 외부에있을 때 첫 줄에서 강제 중단"을 선택 취소하고 이제는 정상적으로 작동합니다. – matiux

답변

2

Run | Break at first line in PHP scripts이 선택 취소되어 있는지 확인하십시오.

하지만 여기서는 도움이되지 않을 가능성이 높습니다. 그렇다면 :

  1. Setting/Preferences | Languages & Frameworks | PHP | Debug
  2. 의 선택을 취소 Force break at the first line when a script is outside the project 옵션 - 당신의 설명에 따라이 일이 문제에 대한 책임이 있습니다.