好的熟悉的开发工具往往是开发的利器,本人还是喜欢用ECLIPSE,下面就是使用此工具调测的详细过程。
步骤一:
1.首先下载并安装相应软件
eclipse 和 jre
版本请选择对应的版本,或参看本人的
Eclipse + PHPeclipse + XMAPP配置PHP开发环境
一文中提到的下载和安装办法,这里略过。
XDebug
到
这里
下载,请根据自己PHP的版本选择相应文件下载。
不懂英文的再说下详细步骤:
点
obtaining
在对应的Releases下选择对应的版本,我用的是php_xdebug-2.0.5-5.2.dll,放到PHP的扩展目录ext文件夹下。另外zend优化器可能会屏蔽XDEBUG,可自行设置是否开启。
服务器任意,推荐使用Apache+PHP模块安装方式。
2.配置
xdebug配置
打开php.ini
在最后一行加入以下配置代码,配置说明已经做好注释
;载入Xdebug
zend_extension_ts=”c:/php/ext/php_xdebug.dll”
;xdebug配置
[Xdebug]
;开启自动跟踪
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
注意zend_extension_ts后面的路径要填写绝对路径,保存后重启服务器即可。
此时用phpinfo()查看php配置,如果安装成功,应该可以看到以下信息:
下面是eclipse的配置
详细配置请看下图说明
eclipse全局总体配置:
其他的可自行设置,服务器配置如下,发挥点想象力,我就这样了:
下面介绍
如何开始调试
1.首先打开你要调试的页面,我这里以test首页test.php为例
另外可自行设置断点,不过发现好像没啥作用还是停在第一行,不过就可以了,自己执行一下就好了。