본문 바로가기
프로그래밍/Web

PhpStorm 원격 디버깅 - xdebug

by 사악신 2016. 11. 4.


원격 서버에 xdebug 패키지를 설치합니다.


yum install php-pecl-xdebug


관련 설정을 추가합니다.


vi /etc/php.d/15-xdebug.ini

xdebug.remote_enable=1

xdebug.remote_host="localhost"

xdebug.remote_port=9000

xdebug.remote_log="/tmp/xdebug.log"

xdebug.idekey="PHPSTORM"

xdebug.remote_mode="req"


원격 서버에서 php-fpm 을 재실행합니다. 개발 PC 의 PhpStorm 에서 PHP Debug Connection 의 리스닝 모드를 활성화합니다.



원격서버에서 개발 PC로 연결이 가능하도록 SSH 터널링을 합니다. Putty 를 사용하는 방법은 많이 알려져있으며, 아래는 SecureCRT 의 경우 설정입니다.



크롬 브라우저의 확장 프로그램으로 Xdebug helper 를 설치한 후, 옵션에서 다음과 같이 지정하고 저장합니다.



이후, PhpStorm 에서 브레이크 포인터를 지정하고 크롬 브라우저의 Xdebug helper 를 시작합니다.



홈페이지 접속을 합니다~


반응형

댓글