이 글에는 다음 내용이 포함되어 있습니다:
1.
Xdebug 다운로드 페이지에 들어가서 프롬프트에 따라 적절한 Xdebug 버전을 선택하세요.
Xdebug 다운로드 페이지에서 로컬 phpinfo()의 소스 코드를 텍스트 상자에 복사해야 합니다. Chrome을 예로 들어 F12를 눌러 phpinfo() 소스 코드를 보고, ->복사->복사 요소를 마우스 오른쪽 버튼으로 클릭하고, 복사된 내용을 텍스트 상자에 채우고, 아래의 Analysemy phpinfo() 출력 버튼을 클릭한 다음 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 Web Application 항목 선택
해당 정보를 자신에게 맞게 설정하세요.
"실행", "디버그" 버튼이 켜져 있는 것을 볼 수 있으며, 중단점 디버깅이 필요한 페이지에 중단점을 설정하고, 그런 다음 디버그 버튼을 클릭하여 디버그 모드로 들어갑니다.
3. Chrome에서 시작되는 디버깅
IDE(PhpStorm)에서 시작되는 디버깅의 특징은 IDE에서 웹페이지가 열리고 구성 정보가 필요하다는 것입니다. 자주 바뀌어서 사용하기가 매우 불편합니다. Chrome은 일반 웹페이지 디버깅과 마찬가지로 디버깅을 시작합니다. 구성 방법은 다음과 같습니다.
PhpStorm 구성
PhpStorm을 열고 파일->설정->PHP->서버를 입력합니다. 서버 관련 정보를 입력합니다.
파일->설정->PHP->디버그를 입력하고 디버그 포트를 9000으로 설정합니다.
파일->설정->PHP->디버그->DBGp 프록시에 들어가서 IDE 키, 호스트, 포트 및 기타 정보를 구성하세요.
디버깅 및 모니터링을 유지하려면 PhpStorm 오른쪽 상단에 있는 전화 버튼을 켜세요.
Chrome 구성
Chrome 플러그인을 다운로드하고 추가하세요. 플러그인 설치 후
그림과 같이 디버깅이 필요한 페이지에서 아이콘을 클릭하고, 디버그를 선택하고 다시 새로고침하여 확인 Php의 중단점 디버깅 정보.
위 내용은 PHP PhpStorm Xdebug 구성 방법을 관련 내용과 함께 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.