Zend Studio配合Xdebug调试

原创
2013/03/30 21:34
阅读数 1.7W

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


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

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扩展
3、打开zend studio。Windows->Preferences->PHP->Debug设置如下:

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

5、对于xdebug生成的数据文件,还可以使用WinCacheGrind软件进行性能分析

展开阅读全文
打赏
0
9 收藏
分享
加载中
BlinkCG博主

引用来自“不避风云”的评论

好,不错。https://github.com/bubifengyun/book-yii2-dev-process/,我想加入你的教程,可否
希望有所帮助
2015/11/17 17:26
回复
举报
好,不错。https://github.com/bubifengyun/book-yii2-dev-process/,我想加入你的教程,可否
2015/11/09 22:08
回复
举报
更多评论
打赏
2 评论
9 收藏
0
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部