phpstorm 설정 xdebug 예시 코드

2502 단어 phpstormxdebug
최근 에 새 책 을 사서 phpstorm xdebug 를 다시 설정 하여 디 버 깅 하기 편리 합 니 다.
디 버 깅 효율 을 높이 는 것 은 프로그램 을 쓰 는 첫걸음---노 신
2018 년 3 월 이후 brew 가 phop 을 설치 하 는 방식 이 바 뀌 었 습 니 다.지금 은...

brew install [email protected]
버 전 을 지정 할 수 있 습 니 다.설치 확장 방식 도 전혀 사용 할 수 없 기 때문에 원본 코드 를 다운로드 하여 컴 파일 했 습 니 다.
xdebug 다운로드
홈 페이지:https://xdebug.org/download.php
가장 안정 적 인 버 전 다운로드[버 전 2.6.1][1]
컴 파일 소스 코드

phpize
./configure --with-php-config=/usr/local/Cellar/[email protected]/7.2.16/bin/php-config
make && make install 

Installing shared extensions: /usr/local/Cellar/[email protected]/7.2.16/pecl/20170718/
이 디 렉 터 리 에 컴 파일 되 었 습 니 다.실제 소프트 는/usr/local/lib/php/pecl 에 연결 되 어 있 습 니 다.
xdebug 설정
/usr/local/etc/php/7.2/conf.d 에 새 ext-xdebug.ini 를 기록 합 니 다.

[xdebug]
zend_extension="/usr/local/lib/php/pecl/20170718/xdebug.so"
xdebug.remote_enable=On
xdebug.remote_connect_back=1
xdebug.remote_port=6677
xdebug.remote_log=/usr/local/var/log/xdebug.log
xdebug.idekey=PHPSTORM
  • xdebug.idekey=my key ide key,표지 디 버 깅 세 션 에 사용
  • xdebug.remote_autostart 가 자동 으로 시작 되 는 지 여부,1:자동,0:http 요청 인자 나 쿠키 지정 을 설정 해 야 합 니 다.기본 0 은 필요 에 따라 이 값 을 설정 해 야 합 니 다.개인 적 으로 1 로 설정 하 는 것 을 권장 합 니 다.디 버 깅 이 필요 한 인터페이스 마다 요청 파 라 메 터 를 수정 할 필요 가 없습니다
  • xdebug.remote_enable=on 원 격 디 버 깅 을 시작 할 지 여부
  • xdebug.remote_host=172.16.10.103 원 격 호스트 IP,즉 PHPStorm 이 있 는 기기(PHPStorm 은 xdebug client)로 고정 IP 가 없 는 기 계 는 connect 를 사용 하 는 것 을 권장 합 니 다.back 옵션..
  • xdebug.remote_connect_back=on 이 요청 한 호스트 에 연결 할 지 여부 입 니 다.PHPStorm 이 있 는 기기 IP 가 자주 변동(DHCP 환경 에서)되면 이 옵션 을 켜 는 것 을 권장 합 니 다
  • xdebug.remote_port=10000 원 격 호스트 포트,즉 개발 자 기기 포트
  • xdebug.idekey=PHPSTROM 과 phpstorm 통신 의 표지php 를 다시 시작 하여 설치 성공 여 부 를 확인 합 니 다.
    
    /usr/local/etc/php/7.2/conf.d php -m | grep xdebug
    해결!!
    phpstorm 설정 시작
    포트 설정

    서버 설정

    디버그 config 설정

    url 방문?XDEBUGSESSION_START=PHPSTORM,해결

    하하 하,배색 이 좀 과장 되 어 아직 조정 하지 않 았 다

    좋은 웹페이지 즐겨찾기