[xdebug]
zend_extension=”C:ApacheAppServphp5.4.20extphp_xdebug-2.3.3-5.4-vc9.dll”
xdebug.default_enable=1
xdebug.auto_trace = 1
xdebug.show_Exception_trace = 1
xdebug.collect_vars = 1
xdebug.collect_return = 1
xdebug.collect_params = 1
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_name = “cachegrind.out.%t-%s”
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug. remote_port=9002
xdebug.idekey=”PHPSTORM”
php.ini의 xdebug 구성, 기본 포트는 9000, 다른 것으로 바꾸는 것이 가장 좋습니다. 9002로 변경했습니다. , idekey가 필요합니다. 직접 설정하세요. 나중에 phpstorm 구성이 필요합니다.
phpstorm을 열고 ctrl alt s를 눌러 설정을 열고 먼저 PHP 버전을 수정하세요.
디버그 포트를 9002로 변경하세요
추가된 서버 :
이름만 적어주세요
호스트: 프로젝트 도메인 이름은 일반적으로 localhost
입니다.
포트: 포트 번호
디버거: 기본 Xdebug
DBGp 프록시 수정
IDE 키: 위에서 구성한 키를 입력하세요. 여기서는 PHPSTORM입니다.
호스트:localhost(로컬 IP)
포트:9002(xdebug 구성 포트)
여기를 클릭하고 구성 편집
디버그 추가:
이름만 적어주세요
서버: 방금 구성한 서버를 선택하세요
Strat url: 로드된 파일 경로
정상적으로 추가한 후 회색 녹색 화살표와 버그가 클릭될 수 있습니다. 먼저 앱 스토어에 가서 JetBrains IDE 지원 플러그를 설치하세요. -in을 입력한 다음, 전화 아이콘을 클릭하고, 버그를 클릭하면 브라우저가 자동으로 열려 프로젝트 경로가 로드되고, IDE로 돌아오면 그림과 같이 디버그 정보를 볼 수 있습니다. >
, xdebug가 제대로 설정되지 않은 것입니다.
DLL 파일 가져오기
올바른 예: zend_extension="C:ApacheAppServphp5.4.20extphp_xdebug-2.3.3-5.4-vc9.dll"
잘못됨: Extension="C:ApacheAppServphp5.4.20extphp_xdebug-2.3.3-5.4-vc9.dll", 그렇지 않으면