Symfony 3.3 프로젝트에서 개발하는 동안 Symfony의 내부 서버를 there으로 사용하지만 디버깅을 위해 xdebug를 사용하는 방법을 알 수 없습니다.Symfony 3 : Symfony의 개발 서버로 디버깅
apt-get install php-xdebug
내가 수출 :
export XDEBUG_CONFIG="idekey=phpstorm"
을하지만 내 IDE에 중단 점을 넣을 때 나는 여전히 응답을하지 that 플러그인을 통해 Xdebug는 수 있도록 내가 설치를 통해 Xdebug는를 구성한 의미 .
또한 나는/etc/php/7.0/mods-available/xdebug.ini
zend_extension=xdebug.so
xdebug.remote_enable=On
xdebug.remote_autostart=On
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9021
xdebug.remote_mode=req
에 다음과 같은 설정을 뒀다 그리고 나는 포트 9021. 이상 듣고 PhpStorm 모두를 구성하지만 난 아직도 내가 브레이크 포인트를 통해들을 수 PhpStorm을 할 수없는 문제를 얻는다.
동료 여러분께서는 우분투 -16.04 시스템에서 어떻게 해결할 수 있는지 생각하고 계십니까? 또한 내가 어떤 성공없이이 질문에 보았다
:
export XDEBUG_CONFIG="idekey=PHPSTORM"
: 1
- Xdebug configuration with PHP fastcgi and eclipse?
- Is it possible to use Xdebug with the built in PHP test server?
편집은 또한 다음과 같은 수출 시도
Firefox plugin을 구성했지만 여전히 동일한 동작을 나타냅니다. 또한 PhpStorm은 버튼을 눌러 xdebug를 수신 대기하게 만들었습니다.
편집 2
나는 또한 나의 PhpStorm에 비해 다음과 같은 구성을 넣어 :
가 여전히 작동하지 않습니다. 결국
* "PhpStorm을 이미지로 표시하도록 구성하십시오."* DBGp 프록시를 사용하고 있지 않습니다. 사람들에게 쓸데없는 것들을 혼동하지 마십시오. 1) 실제로 DBGp 프록시를 사용하고 있습니까? 2) 실제로 소프트웨어를 설치 했습니까 (완전히 별개의 것입니까?)? 3)'DBGp Proxy | Register IDE'를 실제로 사용하려면? 나는 이것이 3 개 모두에게 "아니오"일 것이라고 확신한다. 왜냐하면 이것은 단순히 지역 개발에 필요하지 않기 때문이다. – LazyOne
* "xdebug.remote_autostart = On"을 사용하고 있다면 파이어 폭스 addon은 전혀 필요하지 않습니다. * Firefox xdebug를 사용하여 Firefox에서 xdebug 사용 버튼을 누르거나 XDEBUG_START part와 함께 URL을 추가 할 수 있습니다. xdebug는 모든 단일 스크립트 **를 디버그하려고합니다 (따라서 각 스크립트가 디버그 클라이언트에 연결을 시도 할 때 약 1 초 지연이 나타납니다). 더 나은 그것을 해제하고 해당 addon (또는 쿼리 문자열 매개 변수)를 통해 세션을 시작하십시오. – LazyOne
'xdebug.remote_handler = dbgp'를 통해'xdebug.ini'에 LazyOne pleasem이 보입니다. –