>  기사  >  백엔드 개발  >  PHP PhpStorm Xdebug 구성 방법

PHP PhpStorm Xdebug 구성 방법

WBOY
WBOY원래의
2016-07-28 08:28:081311검색

이 글에는 다음 내용이 포함되어 있습니다:

  • Xdebug 파일 다운로드 및 구성
  • IDE (PhpStorm) 디버깅 시작
  • Chrome 디버깅 시작

1.

Xdebug 다운로드 페이지에 들어가서 프롬프트에 따라 적절한 Xdebug 버전을 선택하세요.

 PHP PhpStorm Xdebug配置方法

Xdebug 다운로드 페이지에서 로컬 phpinfo()의 소스 코드를 텍스트 상자에 복사해야 합니다. Chrome을 예로 들어 F12를 눌러 phpinfo() 소스 코드를 보고, ->복사->복사 요소를 마우스 오른쪽 버튼으로 클릭하고, 복사된 내용을 텍스트 상자에 채우고, 아래의 Analysemy phpinfo() 출력 버튼을 클릭한 다음 Xdebug는 어떤 파일을 다운로드하고 어떻게 구성할지 묻는 메시지를 표시합니다.

 PHP PhpStorm Xdebug配置方法

 PHP PhpStorm Xdebug配置方法

Xdebug 프롬프트에 따라 php.ini 파일을 구성합니다. 내 구성 파일은 다음과 같습니다

zend_extension =D:\AppServ\php5\ext\php_xdebug-2.4.0-5.6-vc11.dll
xdebug.remote_enable = On
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "localhost"
xdebug.remote_port = 9000
xdebug.idekey= PHPSTROM

2. IDE(PhpStorm)가 디버깅을 시작합니다

첫 번째 구성 단계가 끝나면 phpinfo( ) 정보를 Xdebug 구성 정보로 출력합니다. 이제 PHP의 Xdebug 확장이 완료되었음을 의미하며, 다음 단계는 PhpStorm 구성입니다.

 PHP PhpStorm Xdebug配置方法

오른쪽 상단 모서리에 있는 "실행/디버그 구성" 버튼을 클릭하고 구성 편집을 선택합니다.

 PHP PhpStorm Xdebug配置方法

PHP Web Application 항목 선택

 PHP PhpStorm Xdebug配置方法

해당 정보를 자신에게 맞게 설정하세요.

 PHP PhpStorm Xdebug配置方法

"실행", "디버그" 버튼이 켜져 있는 것을 볼 수 있으며, 중단점 디버깅이 필요한 페이지에 중단점을 설정하고, 그런 다음 디버그 버튼을 클릭하여 디버그 모드로 들어갑니다.

3. Chrome에서 시작되는 디버깅

IDE(PhpStorm)에서 시작되는 디버깅의 특징은 IDE에서 웹페이지가 열리고 구성 정보가 필요하다는 것입니다. 자주 바뀌어서 사용하기가 매우 불편합니다. Chrome은 일반 웹페이지 디버깅과 마찬가지로 디버깅을 시작합니다. 구성 방법은 다음과 같습니다.

PhpStorm 구성

PhpStorm을 열고 파일->설정->PHP->서버를 입력합니다. 서버 관련 정보를 입력합니다.

 PHP PhpStorm Xdebug配置方法

파일->설정->PHP->디버그를 입력하고 디버그 포트를 9000으로 설정합니다.

 PHP PhpStorm Xdebug配置方法

파일->설정->PHP->디버그->DBGp 프록시에 들어가서 IDE 키, 호스트, 포트 및 기타 정보를 구성하세요.

 PHP PhpStorm Xdebug配置方法

디버깅 및 모니터링을 유지하려면 PhpStorm 오른쪽 상단에 있는 전화 버튼을 켜세요.

 PHP PhpStorm Xdebug配置方法

Chrome 구성

Chrome 플러그인을 다운로드하고 추가하세요. 플러그인 설치 후

 PHP PhpStorm Xdebug配置方法

그림과 같이 디버깅이 필요한 페이지에서 아이콘을 클릭하고, 디버그를 선택하고 다시 새로고침하여 확인 Php의 중단점 디버깅 정보.


위 내용은 PHP PhpStorm Xdebug 구성 방법을 관련 내용과 함께 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.