Eclipse에서 PHP CLI 응용 프로그램 디버깅을 사용하려고합니다. 내가 디버그 시스 -> PHP의 CLI 응용 프로그램을 클릭하면, 제대로 Debug 퍼스펙티브를 엽니 다,하지만 난 내 코드를 단계별로 때이 문은 경고 던져 포함 Eclipse CLI에서 PHP CLI 응용 프로그램 디버깅
include_once(): Failed opening 'database.inc' for inclusion (include_path='.') in C:\xampp\www\exec\parse_nvd_cve.php on line 30
그리고 물론
는, 코드가 즉시 사망을 이후에는 include 파일의 함수가 정의되지 않기 때문에. 여기 내 이클립스 PHP 실행 파일 설정입니다 :- 이름 : XAMPP PHP
- 실행 파일 경로 : (선택 사항)
C:\xampp\php\php.exe
- PHP의 INI 파일 :
C:\xampp\php\php.ini
- 사용 시스템 기본 php.ini 파일 (확인)
- 구성 SAPI 유형 : CLI
"시스템 기본 php.ini 사용"의 선택을 취소하고 PHP ini 파일을 비워두면 동일한 결과가 나타납니다.
그리고 내 디버그 구성 :- 런타임 PHP : 프로젝트 기본 : XAMPP PHP
디버거 XDebug가이며이 같은 프로젝트에서 웹 응용 프로그램의 원격 디버깅을 위해 잘 작동합니다.
내 포함 경로가 php.ini에 올바르게 설정되어 있으며 명령 줄에서 동일한 스크립트를 실행할 때 올바르게 작동합니다. 내가 포함시키려는 파일은 C:\xampp\www\inc\database.inc
입니다. 모든 포함 파일은 C:\xampp\www\inc\
에 있으며 모두 동일한 프로젝트에 있습니다. php.ini 파일에서
: include_path=".;C:\xampp\php\PEAR;C:\xampp\www\inc;C:\xampp\www\classes"
나는 모든 포함에 포함 경로를 추가하는 이클립스 네온 4.6.0 빌드 ID 20160613-1800와 XAMPP를 5.6.23-0
'phpinfo()'를 파일에 추가하면 다음과 같이 나타납니다 :'Loaded Configuration File => C : \ Users \ % username % \ AppData \ Local \ Temp \ php-ini \ session357116168 6524663421.tmp \ php.i ni' 그래서 내 XAMPP를 읽지 않는 것 같습니다 php.ini 어떤 이유로. 이것은 일식에 버그가 있습니까? – coderimpersonator