>  기사  >  백엔드 개발  >  PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)

PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)

不言
不言앞으로
2018-10-26 16:43:483735검색

이 기사의 내용은 PHP CLI 응용 프로그램의 디버깅 방법(그림 및 텍스트)에 대한 내용입니다. 필요한 친구가 참고할 수 있기를 바랍니다.

Eclipse에서 PHP 파일을 선택하고 마우스 오른쪽 버튼을 클릭한 후 Debug As->PHP CLI Application을 선택합니다.

PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)

이른바 CLI 애플리케이션은 이러한 종류의 스크립트 파일을 실행하는 데 웹 서버가 필요하지 않음을 의미합니다. 물론, PHP 런타임에는 여전히 필요합니다.

팝업 디버그 창에서 XDebug를 확인했습니다.

PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)

XDebug는 PHP입니다. 디버깅을 위한 훌륭한 도구입니다. 내 폴더 C:MyAppwampinphpphp5.5.12에 php.ini 구성 파일이 있습니다. 파일 끝에 다음과 같은 구성이 있습니다:

; XDEBUG Extension

zend_extension = "C :/MyApp/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11.dll"

;

[xdebug] #🎜 🎜#

xdebug.remote_enable = 꺼짐

xdebug.profiler_enable = 꺼짐

xdebug.profiler_enable_trigger = 꺼짐

xdebug.profile r_output_ 이름 = 캐시그라인드 .out.%t.%p

xdebug.profiler_output_dir = "C:/MyApp/wamp/tmp"

xdebug.show_local_vars=0

#🎜🎜 #이것은 실제로 XDEBUG의 위치를 ​​나타냅니다:

PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)그럼 Eclipse?

작업 관리자를 사용하여 Eclipse를 사용하여 PHP CLI 애플리케이션을 디버깅할 때 PHP.exe 프로세스가 나타났습니다.

# 🎜 🎜#PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)명령 프롬프트:

C:MyAppwampinphpphp5.5.12php.exe -n -c:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp. ini - d asp_tags=off -d short_open_tag=on C:Usersi042416scp20180425 est ewfile.php

-n 옵션: 전역 php.ini 파일을 사용하지 마세요

-c 옵션: -c 뒤에 지정된 php를 사용하세요. ini, 즉 C:Usersi042416AppDataLocalTempphp-inisession2307282238017995350.tmpphp.ini

-d 옵션: php.ini에 없는 매개변수를 임시로 지정합니다. 즉, asp_tags=off

다시 보세요 이 php.ini 파일은 CLI 디버깅을 시작한 후 일시적으로 생성되었습니다.

PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)70k가 넘지만 , 대부분은 세미콜론으로 시작하는 주석이며 마지막 몇 줄만 유효한 정보입니다:

PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트) 이 기사가 도움이 되기를 바랍니다. Eclipse에서 XDebug를 사용하여 PHP CLI 애플리케이션을 디버깅하는 원리를 이해하는 것이 모든 사람에게 도움이 될 것입니다.

위 내용은 PHP CLI 애플리케이션 디버깅 방법(그림 및 텍스트)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 segmentfault.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제