教学之友,学习之友。

站长教学网

当前位置: 站长教学网 > 网站编程 > PHP教程 >

Xdebug调试器配置和应用PHP5.4

时间:2013-04-20 17:42来源:未知 作者:ken 点击:

 今天装个PHP程序调试器--Xdebug,配合notepad调试断点 先说说xdebug吧

一、配置

1、看下PHP的版本 info.php

<?php

phpinfo();

?>

我用的PHP版本是5.3.3的。

2、下载Xdebug组件,官网:http://xdebug.org/


VC6的版本使用visual studio6编译
VC9使用Visual Studio 2008编译,并且改进了性能和稳定性。VC9版本的PHP需要你安装Microsoft 2008 C++ Runtime

最新的基本都是vc9

这里我下载的是php_xdebug-2.2.2-5.4-vc9.dll,下载成功后,把该组件复制到php下的ext目录中。

 

3、修改 php.ini ,在组件扩展处增加

zend_extension=D:\php5.4\ext\php_xdebug-2.2.2-5.4-vc9.dll

[Xdebug]

;是否开启自动跟踪
xdebug.auto_trace= On
;是否开启异常跟踪
xdebug.show_exception_trace= On
;是否开启远程调试自动启动
xdebug.remote_autostart= On
;是否开启远程调试
xdebug.remote_enable= On
;允许调试的客户端IP
xdebug.remote_host=192.168.1.211
;远程调试的端口(默认9000)
xdebug.remote_port=9000
;调试插件dbgp
xdebug.remote_handler=dbgp
;是否收集变量
xdebug.collect_vars= On
;是否收集返回值
xdebug.collect_return= On
;是否收集参数
xdebug.collect_params= On
;跟踪输出路径
xdebug.trace_output_dir="d:\xdebug"
;是否开启调试内容
xdebug.profiler_enable=On
;调试输出路径
xdebug.profiler_output_dir="d:\xdebug"

 

注:xdebug.trace_output_dir="d:\xdebug" 和 xdebug.profiler_output_dir="d:\xdebug" 是把错误信息保存到了D盘下的xdebug目录,这个目录需要手动创建。

重启Apache,这时访问info.php,发现版本信息多了

说明 Xdebug 配置成功。

 

二、应用

xdebug.php

<?php

include("config.php");

?>
config.php为不存在的文件,执行 xdebug.php ,报错如下:

此外,在D盘下的xdebug目录中也生成了错误信息和跟踪信息。

(责任编辑:ken)
TAG标签: php Xdebug
顶一下
(2)
100%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
注册登录:不允许匿名留言,登录后留言无需输入验证码。
栏目列表
最新内容