学习使用XDebug

XDebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。是一个C语言扩展包(Windows下扩展名为.dll)。

1. 下载
以Windows环境下php5.2为例。去官方下载合适的XDebug版本,看下图,应该在前两个链接选择一个下载,这要取决于你的PHP5.2是否为非线程安全还是线程安全版,我这里是后者,因此选择红框标定的链接下载
学习使用XDebug
下载后是一个dll文件,建议修改为更友好的文件名:php_xdebug.dll.

2. 配置
复制php_xdebug.dll到$php_installed_dir/ext目录下,修改php.ini,可以先设置如下选项:
[Xdebug]
extension=php_xdebug.dll
xdebug.trace_output_dir="d:\temp\xdebug"

xdebug.profiler_enable=on
xdebug.profiler_output_dir="d:\temp\xdebug" 

注:output_dir需要手工事先建好,否则不会生成profiler数据到该目录。

xdebug.profiler**选项为测试性能使用的,配置这些选项后,可以生成详细运行报告文件,给其他软件查看,更多选项见 http://xdebug.org/docs/profiler,比较重要的选项如下(各项值为例):
xdebug.profiler_output_name = %S.%R.out.%p
xdebug.profiler_enable_trigger = 1

3. 测试安装成功
重新启动apache, 运行<?php phpinfo()?>,看到如下选项表明安装成功
学习使用XDebug

4. 开始调试
1). Test Case1
<?php
require_once('empty.php');
?>

运行结果
学习使用XDebug


你可能感兴趣的:(apache,PHP,windows,ext,D语言)