xdebug를 성공적으로 설치하고 구성한 후 중단점을 설정했지만 디버깅 중에 중단점을 입력하지 않았습니다. 무슨 일이 일어나고 있나요?
여기서 시작 주소를 구성하고 프로그램에서 해당 중단점을 설정했습니다.
그런데 프로그램이 중단점에 도달해도 중단점 진입이 멈추지 않습니다.
xdebug를 성공적으로 설치하고 구성한 후 중단점을 설정했지만 디버깅 중에 중단점을 입력하지 않았습니다. 무슨 일이 일어나고 있나요?
여기서 시작 주소를 구성하고 프로그램에서 해당 중단점을 설정했습니다
그런데 프로그램이 중단점에 도달해도 중단점 진입이 멈추지 않습니다.
간단한 구성 방법은 다음과 같습니다.
php.ini에 구성 추가: [여기에는 주요 구성만 나열됩니다.]
<code class="ini">#开启远程调试 xdebug.remote_enable = 1 xdebug.remote_handler = "dbgp" xdebug.remote_host = "127.0.0.1" #这个端口不占用phpfpm 的9000,换用另一个,一定要和上面phpstrom配置中的端口一致 xdebug.remote_port=9001 #开启自动开始调试 xdebug.remote_autostart=1 zend_extension=xdebug.so</code>
파일 --> 설정 --> 언어 > PHP --> 디버그
xdebug 블록
디버그 포트 값은 첫 번째 부분 9001과 동일합니다.
phpstrom의 옵션: 실행 --> (실행/중지) PHP 디버그 연결 듣기 [아이콘은 오른쪽 하단에 약간의 버그가 있는 녹색 전화 마이크이며 기본값은 근처에 있습니다. 상단 최소화 버튼 빠른접속 아이콘도 있습니다], 디버깅을 켜고 끄는 버튼입니다