xdebug+zendstudio配置,xdebugzendstudio原文链接: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 extensionzend_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.1xdebug.profiler_enable=on;临时跟踪信息输出;xdebug.trace_output_dir=c:\wamp\xdebug\trace;xdebug.profiler_output_dir=c:\wamp\xdebug\profilerxdebug.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):
window->preferences->php->php executables->add如下:
window->preferences->php->debug:
上图中的php server:wamp_apache是之前配置好的,最好配置一个
然后就可以创建文件加断点,然后文件右键->debug as->php cli application。
http://www.bkjia.com/phpjc/1116296.htmlwww.bkjia.comtruehttp://www.bkjia.com/phpjc/1116296.htmltecharticlexdebug+zendstudio配置,xdebugzendstudio 原文链接:http://www.orlion.ga/689/ 好久之前就知道有这么个东西,但是一直没用,一直用exit()、var_dump() debug,...