phpstorm remote xdebug setting
TRANSCRIPT
@findstar
내가 아는 Laravel Framework를 소개합니다. Xdebug setting
안정수(Jung-Soo Ahn)
Xpressengine CMS MaintainerPHP, Java, Objective-c
@findstar
Introduction
PhoStorm
By
http://www.jetbrains.com/phpstorm/
PHP debuger
Xdebug
http://www.xdebug.org/
PhpStorm + Xdebug (on vagrant) 시연
(Homestead)
xdebug configuration
zend_extension=xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.max_nesting_level = 250
debug 요청이 들어온 곳(client)으로 다시 debug signal을 보낼 것이냐?
Do it! - 목표!
BreakPoint 를 다음처럼 찍을 수 있음
Do it!
1. 메뉴의 run setting run -> edit config 선택
Do it!
2. 좌측 상단의 +를 눌러 PHP Web Application 추가함
Do it!
3. confiuration에서 Server를 추가해줘야함.
Do it!
4. server를 추가하기 위해서 도메인을 넣고 validate remote environment를 클릭!
Do it!
5. deployment server 구성을 설정
Do it!
6. 서버 설정(sftp 권장)
Root Path는 remote 서버working root 디렉토리
Test SFTP connection을 통해서 접속이 잘 되는지 체크
Do it!
7. Mapping 탭 설정
deployment path on server 'laravel.dev' 부분에 '/'라고 입력
Do it!
8. chrome 웹 익스텐션 중에서 xdebug helper 설치
Do it!
9. PhpStorm 에서 Listen 버튼 클릭!
Do it!
10. Run!
감사합니다.
끗
안정수@findstar