VS의 중단점 디버깅 기능은 매우 강력하며 모든 변수를 볼 수 있습니다. PHP 디버깅은 매우 번거롭고 echo와 var_dump를 작성하면 토하고 싶을 것입니다. IDE 디버깅의 즐거움을 경험하고 싶으신가요? 그럼 xdebug를 사용해 보겠습니다.
1. 원리: xdebug는 원격 디버깅을 지원하는 PHP 디버깅 플러그인입니다. PHP 파일이 실행 중일 때 IDE는 디버깅 정보를 수신하여 원격 포트로 보낼 수 있습니다. 이때 xdebug에 단일 단계 작업, 작업 중단, 실행 등의 명령을 보낼 수 있습니다. 이러한 방식으로 vs의 강력한 디버깅 기능이 실현됩니다.
2. 필요한 것: xdebug 원격 디버깅을 지원하는 IDE 여기서는 매우 강력한 phpide인 phpstorm을 사용합니다. 또한, 귀하의 PHP에 해당하는 xdebug 버전이 필요합니다.
3. 단계: 먼저 xdebug를 다운로드하고, 공식 웹사이트에서 PHP 버전에 해당하는 xdebug를 다운로드하세요
버전을 모르는 경우 , echo phpinfo(); 하하, 그런 다음 전체 페이지를 http://xdebug.org/wizard.php 페이지의 상자에 복사하면 자동으로 PHP 버전을 분석하고 어느 폴더에 넣을지 알려줍니다. 그냥 php의 확장 폴더에 넣어두었습니다. 저는 D입니다. 아래 첫 번째 줄은 xdebug를 로드하는 것이고, romote_enable은 원격 디버깅을 활성화하는 것이고, 다음은 원격 디버깅, ip, 포트, 식별 매개변수입니다. 문자열 및 자동 원격 디버깅.
그런 다음 Apache를 다시 시작하면 자동 원격 디버깅을 활성화했기 때문에 xdebug가 성공적으로 로드되고 방문할 때마다 정의된 IP 및 포트에 연결되므로 Shenma 웹사이트가 훨씬 느려질 것입니다. 하하. 결정하는 것은 당신에게 달려 있습니다.
[xdebug] zend_extension = D:\xampp\php\ext\php_xdebug-2.2.0-5.3-vc9.dll xdebug.remote_enable=1 xdebug.remote_host=127.0.0.1 xdebug.remote_port=9000 xdebug.idekey=phpstorm4 xdebug.remote_autostart=1
그런 다음 ide를 구성하고
editconfig를 선택하고 다음과 같이 구성합니다.
php 원격 디버그에서 서버 127.0.0.1 80 xdebug를 구성한 후 식별 문자열을 설정합니다. 여기에 우리가 정의하고 저장한 phpstorm4가 있습니다. 이렇게 구성되어 있습니다.
4. 사용법: 이제 디버깅을 시작할 수 있습니다.
버튼을 클릭하면 원격 디버깅 모니터링이 시작됩니다. 녹색으로 변하면 모니터링이 성공한 것입니다. 다음으로 중단점을 설정합니다.
See Muyou, Youmuyou, Muyou는 F7 한 단계로 함수를 실행할 수 있으며 F8은 한 단계 건너뛰기 기능입니다. . 이해할 수 없는 메시지가 있습니다.
위 내용은 phpstorm과 xdebug를 사용하여 원격 디버깅을 구현하는 방법을 관련 내용을 포함하여 소개하고 있으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.