Xdebug 确实是一个伟大的工具,他会让我们的调试变得更加的简单,举个最简单的例子,请看下边 安装前 和安装后 var_dump() 的输出结果
明显Xdebug 会让我们的调试更简单
安装 Apache Mysql PHP 就不多说了 , 安装xdebug 首先你要根据你的PHP版本去 官方网站(http://xdebug.org/download.php)上下载 对应的 Xdebug dll文件 ,请注意 Xdebug 有 VC6 的版本 和VC9的版本 , VC9 是 IIS 的 ,VC6 才是Apache的,一定不要下错版本
我的图省事用的是 wamp , PHP是 5.3 版本 , 所以我要下载 php_xdebug-2.1.0RC1-5.3-vc6.dll
然后把dll 文件放在扩展库中
接着修改你的 php.ini , 在末尾加上
[xdebug]
zend_extension="D:/wamp/bin/php/php5.3.0/ext/php_xdebug-2.1.0RC1-5.3-vc6.dll"
; 是否打开远程调式, server方式时必须
xdebug.remote_enable=on
;xdebug.remote_host=localhost
;xdebug.remote_port=9000
;xdebug.remote_handler="dbgp"
; 是否跟踪函数调用过程, default(0)
xdebug.auto_trace=on
; 是否收集函数调用时传递的参数, default(0)
xdebug.collect_params=on
; 是否将返回值写入日志文件, default(0)
xdebug.collect_return=on
; 设置输出文件的路径
xdebug.trace_output_dir="D:/PHP/xdebug"
; 打开效能监测器
xdebug.profiler_enable=on
; 设定效能监测信息输出文件的路径
xdebug.profiler_output_dir="D:/PHP/xdebug"
重启Apache, 然后查看你的 phpinfo
看到
说明你装好了 [/img]..