Xdebug+ZendStudio配置

初稿链接:http://www.orlion.ga/689/

悠久事先就是知晓出这般个东西,但是一直没因此,一直用exit()、var_dump()
debug,效率很没有。

率先下载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_exception_trace=On
;开启远程调试自动启动
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):

  1. Window->Preferences->PHP->PHP
    Executables->Add如下:图片 1

  2. Window->Preferences->PHP->Debug:

    图片 2

    上图中之PHP Server:wamp_apache是前面安排好之,最好安排一个

  3. 接下来便得创造文件加断点,然后文件右键->Debug as->PHP CLI
    Application。

相关文章