0 소개
적은 Xdebug는 이상 관련 참조 () 페이지은 phpinfo - 현재 수동으로 7.2.y에 PHP의 7.1.x에서 업그레이드 한 후, VS 코드가 Xdebug는의,은 phpinfo와 뷰 정보에) (사용 플러그인 Xdebug는 발견 할 수없는이 활성화되지 정보.
사실에 가지고 하는 Xdebug는 공식 웹 사이트 (아래 그림 참조) DLL 파일을 해당 버전, 그리고 php.ini 파일의 관련 설정 협회 Xdebug는 DLL 파일을 다운로드 할 수 있습니다.
[PHP_XDEBUG]
zend_extension = "C : \ 프로그램 Files \ PHP-7.2.26-NTS-는 Win32-VC15-64 \ EXT \ php_xdebug-2.9.0-7.2-vc15-x86_64.dll"
실행이 php.exe 후 오류 :
실패로드 C : \ 프로그램 파일 \ PHP-7.2.26-NTS-는 Win32-VC15-64 \ 내선 \ php_xdebug-2.9.0-7.2-vc15-x86_64.dll
1 원인
로드 Xdebug는 DLL 파일은 PHP의 버전과 일치하지 않습니다. PHP는 조심 DLL 파일이없는 국세청 버전이 TS 버전을 다운로드합니다.
TS와 NTS
TS가 가능한 빌드 멀티 쓰레드 말한다. 국세청은 단일 스레드 만 빌드를 말합니다. 에 대한 사용 사례 TS의 바이너리는 다중 스레드와의 상호 작용을 포함 SAPI 와 PHP는 웹 서버에 모듈로로드. 대한 국세청의 바이너리 널리 사용 사례 (뿐만 아니라 예를 들어 CLI에 대한) 어떤 멀티 스레딩을 사용하지의 FastCGI를 프로토콜을 통해 웹 서버와의 상호 작용이다.
이의 직접적인 원인을 찾을 수없는 경우 당신은 복사 및 붙여 넣기 텍스트의 () 페이지은 phpinfo 수 있습니다 https://xdebug.org/wizard을 다음과 같이 페이지 분석 보고서를, 그리고 볼 수 있습니다.
이 개 솔루션
DLL이 Xdebug는 활성화 볼 수있는 서버, 할 수 있습니다은 phpinfo에 () 페이지를 다시 시작, 적절한 구성을 다운로드 지침을 따릅니다.