Homestead 환경에서 PhpStorm에서 PHPUnit 디버깅 실행
환경
하고 싶은 일
PhpStorm에서 PHPUnit을 디버깅하고 싶습니다.
(브레이크 포인트에서 정지시키고 싶다)
절차
1. Homestead에서 xdebug 설정하기
/etc/php/7.2/mods-available/xdebug.ini
zend_extension=xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.max_nesting_level = 512
xdebug.remote_autostart = 1 # ←追加
xdebug.remote_host = 10.0.2.2 # ←追加(Homesteadでは10.0.2.2がホストOSのIPアドレスになります)
2. php-cli로 xdebug를 읽어들이도록 설정한다
cd /etc/php/7.2/cli/conf.d
sudo ln -s /etc/php/7.2/mods-available/xdebug.ini 20-xdebug.ini
3. nginx, php-fpm 재시작
설정을 다시 로드하기 때문입니다.
sudo service php7.2-fpm restart
sudo nginx -s reload
4. PhpStorm에서 설정 화면을 열고 xdebug에서 연결을 기다리는 포트를 설정합니다.
Ctrl+Alt+S
에서 설정 열기Servers
를 선택한다(아래 화상 중①)+
버튼을 눌러 설정을 추가한다(아래 이미지 중②)
Host: 127.0.0.1
(아래 이미지③)
Port: 9000
(아래 이미지③)Use path mappings
에 체크를 넣는다(아래 화상④)
확인
편집기에서 중단 점을 설정 한 후
PHPUnit 디버깅 실행
중단 점 행에서 중지하면 OK입니다.
참고 페이지
Reference
이 문제에 관하여(Homestead 환경에서 PhpStorm에서 PHPUnit 디버깅 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-kuni/items/af997fa7364e72b64a29
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
1. Homestead에서 xdebug 설정하기
/etc/php/7.2/mods-available/xdebug.ini
zend_extension=xdebug.so
xdebug.remote_enable = 1
xdebug.remote_connect_back = 1
xdebug.remote_port = 9000
xdebug.max_nesting_level = 512
xdebug.remote_autostart = 1 # ←追加
xdebug.remote_host = 10.0.2.2 # ←追加(Homesteadでは10.0.2.2がホストOSのIPアドレスになります)
2. php-cli로 xdebug를 읽어들이도록 설정한다
cd /etc/php/7.2/cli/conf.d
sudo ln -s /etc/php/7.2/mods-available/xdebug.ini 20-xdebug.ini
3. nginx, php-fpm 재시작
설정을 다시 로드하기 때문입니다.
sudo service php7.2-fpm restart
sudo nginx -s reload
4. PhpStorm에서 설정 화면을 열고 xdebug에서 연결을 기다리는 포트를 설정합니다.
Ctrl+Alt+S
에서 설정 열기Servers
를 선택한다(아래 화상 중①)+
버튼을 눌러 설정을 추가한다(아래 이미지 중②)Host:
127.0.0.1
(아래 이미지③)Port:
9000
(아래 이미지③)Use path mappings
에 체크를 넣는다(아래 화상④)확인
편집기에서 중단 점을 설정 한 후
PHPUnit 디버깅 실행
중단 점 행에서 중지하면 OK입니다.
참고 페이지
Reference
이 문제에 관하여(Homestead 환경에서 PhpStorm에서 PHPUnit 디버깅 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/t-kuni/items/af997fa7364e72b64a29
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(Homestead 환경에서 PhpStorm에서 PHPUnit 디버깅 실행), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/t-kuni/items/af997fa7364e72b64a29텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)