원본 링크: http://www.orlion.ga/689/
그런 게 있다는 건 오래 전부터 알고 있었지만 사용해 본 적이 없습니다. , var_dump() 디버깅 효율성이 매우 낮습니다.
먼저 xdebug dll 파일(Window 환경)을 https://xdebug.org/download.php에서 다운로드하세요. 이번에 다운로드할 파일은 php_xdebug-2.3.3-5.5-vc11-x86_64.dll입니다. . (이것은 스레드 안전 버전입니다.) 다운로드 후 PHP 설치 디렉터리의 ext 폴더에 넣습니다. 그런 다음 php.ini를 구성하고 다음 줄을 추가합니다.
XDEBUG Extension zend_extension="C:\wamp\bin\php\php5.5.12\ext\php_xdebug-2.3.3-5.5-vc11-x86_64.dll" ;允许远程IDE调试 xdebug.remote_enable=true ;远程主机 xdebug.remote_host=127.0.0.1 xdebug.profiler_enable=on ;临时跟踪信息输出 ;xdebug.trace_output_dir="C:\wamp\xdebug\trace" ;xdebug.profiler_output_dir="C:\wamp\xdebug\profiler" xdebug.auto_trace=On ;开启异常跟踪 xdebug.show_excepti ;开启远程调试自动启动 xdebug.remote_autostart=On ;收集变量 xdebug.collect_vars=On ;收集返回值 xdebug.collect_return=On ;收集参数 xdebug.collect_params=On ;显示局部变量 xdebug.show_local_vars=On ;显示默认的错误信息 xdebug.default_enable=On ;用于zend studio远程调试的应用层通信协议 xdebug.remote_handler=dbgp ;如果设得太小,函数中有递归调用自身次数太多时会报超过最大嵌套数错 xdebug.max_nesting_level=10000
http://www.cnblogs.com/dreamhome/p/3218744.html, http://blog.csdn을 참조할 수 있습니다. net /xinzheng_wang/article/details/37930233
그런 다음 ZendStudio를 구성합니다(여기서는 ZendStudio 12.5.1입니다):
Window->Preferences-> PHP ->PHP 실행 파일->다음과 같이 추가:
Window->Preferences->PHP->디버그:
위 그림의 PHP Server:wamp_apache는 이전에 구성한 것입니다.
을 구성한 다음 파일을 만들고 중단점을 추가하면 됩니다. 그런 다음 파일 -> 디버그 형식 -> PHP CLI 응용 프로그램을 마우스 오른쪽 버튼으로 클릭합니다.
위 내용은 스튜디오 및 디버그 콘텐츠를 포함한 Xdebug ZendStudio 구성을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.