2016-07-16 1 views
1

PhpStorm에서 xDebug가 작동하지 않습니다. 항상 연결 대기 중입니다.ide 키 'PHPSTORM'을 사용하여 들어오는 연결을 기다리는 중

내 구성은

[Xdebug] 
zend_extension="c:/openserver/modules/php/PHP-5.6-x64/ext/php_xdebug.dll" 
xdebug.auto_trace = 0 
xdebug.collect_includes = 1 
xdebug.dump.REQUEST = * 
xdebug.dump.SESSION = * 
xdebug.dump.SERVER = REMOTE_ADDR,REQUEST_METHOD 
xdebug.dump_globals = 1 
xdebug.dump_once = 1 
xdebug.dump_undefined = 1 
xdebug.extended_info = 1 
xdebug.idekey = "PHPSTORM" 
xdebug.max_nesting_level = 256 
xdebug.overload_var_dump = 1 
xdebug.profiler_enable = 0 
xdebug.profiler_enable_trigger = 0 
xdebug.profiler_output_dir="c:/openserver/userdata/temp/xdebug/" 
xdebug.profiler_output_name = "cachegrind.out.%H%R" 
xdebug.remote_enable = 1 
xdebug.remote_handler = "dbgp" 
xdebug.remote_host = "localhost" 
xdebug.remote_port = 9000 
xdebug.trace_output_dir = "c:/openserver/userdata/temp/xdebug/" 
xdebug.var_display_max_children = 256 
xdebug.var_display_max_depth = 16 

configuration in PHPStorm

error

어디에 내 실수?

+0

당신이 게시 [Xdebug] 섹션에서

  • , 당신의 php.ini에서 xdebug.remote_autostart=1

  • display_startup_errors = On을 설정 추가, 아파치/PHP를 다시 시작하고 로그에 오류를 찾습니다 어떤 기회 ? 기본 포트 9000 (xdebug와 같이)이 제공되며 php-fpm이 phpstorm 전에 시작된 경우 문제가 발생합니다. xdebug 로그를보고 거기에서 일어나는 일을 확인하십시오. – YvesLeBorg

  • +0

    temp \ xdebug가 비어 있습니다. –

    +0

    ... Xdebug가 잘못 구성되었거나 (아래 BettleJuice 응답에 따라) 또는 로그를 쓰려는 디렉토리/파일에 쓸 수있는 권한이 없습니다. Apache 로그와 동일합니다. apache 나 php의 설정을 변경했다면, 프로세스를 다시 시작하십시오 (매우 중요한 것은 php-fpm을 사용하는 경우입니다). – YvesLeBorg

    답변

    0

    한 번에 하나씩 시도하고 다시 테스트하거나 한꺼번에 수행 할 수 있습니다. 당신은 PHPStorm를 다시 시작해야 할 수도 있습니다 - 또는 적어도 디버깅 세션 다시 시작 - ,, 테스트 PHPStorm 설정에서

    1. 사이를 임의의 숫자로 9000에서 디버그 포트를 변경하고, 동일한 변경 다른 응용 프로그램과 포트가 충돌하지 않도록하려면 php.ini을 입력하십시오.

    2. XDebug 설정이있는 php.ini 파일이 실제로로드 된 파일인지 확인하십시오. Execute phpinfo(); PHP 설치에 관한 많은 정보를 출력합니다. Loaded Configuration File을 찾고 게시 한 파일과 일치하는지 확인하십시오.

    3. "c:/openserver/modules/php/PHP-5.6-x64/ext/php_xdebug.dll"이 올바른 경로인지 확인하십시오. 이것은 PHP가 디버거 확장을 찾는 곳입니다. 당신이에 의해 PHP-FPM을 실행하는

    +0

    나는이 모든 조치를 취했으나 동일한 문제, PHP 로그, apache 로그 쓰기, temp \ xdebug가 비어 있음 _ [Sat Jul 16 11 : 52 : 37.707858 2016] [ssl : warn] [ pid 5048 : tid 512] AH01909 : 기본값 : 443 : 0 서버 인증서에 서버 이름과 일치하는 ID가 포함되지 않음 [Sat Jul 16 11 : 52 : 37.723870 2016] [mpm_winnt : notice] [pid 5048 : tid 512] AH00354 : 하위 : 32 개의 작업자 스레드 시작 ._ –

    관련 문제