了解知识
议题:php如何调试?
 
环境:PHP 5.3.5 VC6 ts版,WIN7,apache2,可以phpinfo()查看php版本及扩展信息
 
调试工具:xdebug
为啥不用:zenddebug,5.2后,zenddebug集成到zendstudio中去了,抽离出去相对来说比较麻烦,因此,我选择了使用xdebug。
 
相关文档:
关于php eclipse xdebug如何调试,网上有很多文章,比如:
1)最新最详细最简洁Eclipse调试PHP配置详解(Xdebug,Zend Debugger),http://www.cnblogs.com/lspvic/archive/2011/05/27/2059938.html
 
2)PHP调试工具Xdebug安装配置教程(Eclipse设置), http://hoarn.blog.51cto.com/1642678/1184441
 
3)Configuring Eclipse and Xdebug, http://docs.joomla.org/Configuring_Eclipse_and_Xdebug
 
4)php eclipse xdebug 配置, http://blog.sina.com.cn/s/blog_3d48dbb70100ueul.html
 
。。。
以上文档基本上可以指导你实现php调试,简单起见,补充如下:
 
1、下载合适的xdebug,我的php是5.3.5 vc6 ts版本,下载的是php_xdebug-2.1.2-5.3-vc6
2、合适设置php.ini, 我的设置如下,别忘了重启apache
[Xdebug]
zend_extension="D:/software/php-5.3.5/ext/php_xdebug-2.1.2-5.3-vc6.dll"
;开启自动跟踪
xdebug.auto_trace = On
;开启异常跟踪
xdebug.show_exception_trace = On
;开启远程调试自动启动
xdebug.remote_autostart = On
;开启远程调试
xdebug.remote_enable = On
;收集变量
xdebug.collect_vars = On
;收集返回值
xdebug.collect_return = On
;收集参数
xdebug.collect_params = On
 
3、eclipse设置
1)项目设置,右键项目-》属性
 

 
 
2)具体调试页面设置
 
右键要调试的页面-》debug as-》debug config....
标签: PHP Xdebug
扩展知识