1. 서버(리눅스 센토스) 설치 xdebug
pecl install xdebug
참고로 설치가 완료되면 debug.so 경로가 표시되고 기록됩니다.
# 🎜🎜#
2. php.ini 구성php.ini가 어디에 있는지 모르시면 검색해 보세요
find / -name "php.ini"
zend_extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20170718/xdebug.so"xdebug.remote_enable = 1xdebug.remote_host = 使用PhpStorm的那个机器的公网ip,可在(https://ip.cn/)查xdebug.remote_connect_back = 1xdebug.remote_port = 9001xdebug.idekey="PHPSTORM"
php-fpm을 다시 시작하세요.
# 🎜🎜##🎜 🎜#
4 2. 구성(xdebug.remote_port)과 일치하는 디버그 포트를 설정합니다. #🎜🎜 #
5. PhpStorm에서 서버 설정 #6. DBGp 프록시 설정#🎜🎜 #
7. 원격 디버깅을 용이하게 하려면 Chrome xdebug 확장 프로그램을 설치하세요(프록시를 켤 수 있음).
https://chrome.google.com/extensions/detail/eadndfjplgieldjbigjakmdgkmoaaaoc
을 클릭하여 IDE 키를 선택합니다. PhpStorm의 경우 저장
#을 클릭합니다. 🎜🎜#
9. 을 마우스 왼쪽 버튼으로 클릭하고 디버그를 선택한 다음 디버그 스위치를 켜야 할 수도 있습니다. 먼저 디버깅됨)
10. PhpStorm 모니터링 열기(오른쪽 상단)
11. 중단 클릭하여 페이지를 엽니다. 아래 사진을 보고 즐기세요!PS: 디버그 관련 기본 단축키:
F8 - 걸어보세요. 중단점 이후에도 프로그램을 계속 실행하고, 한 줄씩 실행하고, 한 번에 한 줄씩 실행합니다. F7 - 단계. 중단점에서 실행된 콘텐츠 프로그램 입력
ALT + F9 - 커서까지 실행F9 중단점 이후 프로그램을 계속 실행하고 다음 중단점에서 중지
위 내용은 PHP Xdebug + PhpStorm 디버깅 원격 서버 코드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!