PhdeStop (2016.2.2)을 사용하여 xdebug 2를 설치하려고 할 때 예기치 않은 오류가 발생했습니다. 그것은 말합니다 :xdebug 2 with PhpStorm 설치 오류
'xdebug 2.5.0rc1'와의 연결이 설정되지 않았습니다. 설치를 확인하십시오.
나는 3 일 동안이 오류를 해결할 수 없기 때문에 도움을 요청하기로 결심했으며 가능한 한 모든 것을 시도했습니다.
여기 내은 phpinfo 붙여 넣기 (https://xdebug.org/wizard.php) 및 권장 php_xdebug.dll (
php_xdebug-2.5.0rc1-5.5-vc11-nts-x86_64
를) 다운로드 :이 내가했던 설정 단계입니다.
는
bin\php\php5.6.0
에 php.ini의 파일을 복사 한 코드의 다음 줄 추가 :[Xdebug]
zend_extension = C:\MAMP\bin\php\php5.6.0\ext\php_xdebug-2.5.0rc1-5.6-vc11.dll
xdebug.default_enable=1
xdebug.remote_enable=1
xdebug.idekey=PHPSTORM
xdebug.remote_port = 80
xdebug.profiler_enable=1
을
Chrome 브라우저 용 "JetBrains IDE Support"및 "Xdebug helper"확장 기능이 설치되었습니다.
은 가끔 오류없이 디버그 (I 추측)로 관리하지만 "허용 직접적인 스크립트 액세스"말한다 브라우저에서 오류가 발생합니다.
저는 Windows 10 x64에서 PHP 5.6.0을 실행하는 MAMP 3.2.2를 사용하고 있습니다. 내가 제공 할 수있는 세부 사항이 무엇인지 모르겠지만 충분히 보입니다.
xdebug가 원격 및 IP에서 활성화되어 있는지 여부를 말해야했습니다. 나는 당신이 서버와 같은 호스트에서 디버깅 할 때 이것이 필요한지 모르겠습니다. 내 .htaccess에서 이것을 바꿨다 :'php_value xdebug.remote_host, php_value xdebug.remote_enable 1' –
pmayer
remote_port = 80? 가능성이 없다.Xdebug는 Phpstorm과 통신을 원합니다. Phpstorm은 내가 기억하는 특정 포트 (기본값 9000)에서 수신 대기하도록 구성 할 수 있습니다. "settings-> languages & frameworks-> PHP-> Debug에서 보면 Xdebug 설정 창을 볼 수 있습니다. remote_port에있는 포트와 동일한 포트를 사용하십시오. PHP 설정을 변경하면 웹을 다시 시작하지 않아도됩니다. 서버 (가능하면 php-fpm) – YvesLeBorg
공식 설명서 (아직 본 적이없는 경우) : https://confluence.jetbrains.com/display/PhpStorm/Debugging+with+PhpStorm – LazyOne