Zend Studio配合Xdebug调试

参考
如下配置均在windows环境下。
一、下载xdebug
使用phpinfo()查看当前php的版本信息:


到xdebug下载页面下载对应的xdebug版本:
 
将解压出的php_xdebug-2.1.2-5.3-vc6.dll文件重命名为php_xdebug.dll后放入php下的ext目录里。
二、在php.ini文件中加入如下内容: php

zend_extension="D:/wamp/php/ext/php_xdebug.dll"
[Xdebug]
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:\wamp\xdebug"
xdebug.profiler_output_dir="D:\wamp\xdebug"
xdebug.max_nesting_level = 10000

;开启自动跟踪 
xdebug.auto_trace=On
;开启异常跟踪
xdebug.show_exception_trace=On
xdebug.remote_enable=On
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp

"D:\wamp\xdebug"为放置xdebug输出的数据文件的目录。而后重启服务器。再查看phpinfo()输出,是否有xdebug扩展
三、打开zend studio。Windows->Preferences->PHP->Debug设置以下:

四、断点调试
在程序里设置断点,点击工具栏中小虫子旁边的下拉选项,选择Debug As->PHP Web Application,进入Debug透视图:

五、对于xdebug生成的数据文件,还能够使用WinCacheGrind软件进行性能分析
windows

相关文章
相关标签/搜索