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
어디에 내 실수?
당신이 게시
[Xdebug]
섹션에서php.ini
에서xdebug.remote_autostart=1
이
display_startup_errors = On
을 설정 추가, 아파치/PHP를 다시 시작하고 로그에 오류를 찾습니다 어떤 기회 ? 기본 포트 9000 (xdebug와 같이)이 제공되며 php-fpm이 phpstorm 전에 시작된 경우 문제가 발생합니다. xdebug 로그를보고 거기에서 일어나는 일을 확인하십시오. – YvesLeBorgtemp \ xdebug가 비어 있습니다. –
... Xdebug가 잘못 구성되었거나 (아래 BettleJuice 응답에 따라) 또는 로그를 쓰려는 디렉토리/파일에 쓸 수있는 권한이 없습니다. Apache 로그와 동일합니다. apache 나 php의 설정을 변경했다면, 프로세스를 다시 시작하십시오 (매우 중요한 것은 php-fpm을 사용하는 경우입니다). – YvesLeBorg