PHP程序员站--PHP编程开发平台
 当前位置:主页 >> PHP高级编程 >> 高级应用 >> 

什么是Xdebug及安装配置方法

什么是Xdebug及安装配置方法

来源:phperz.com  作者:  发布时间:2010-03-09
Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可

Xdebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况。Xdebug现在的最新版本是xdebug 2.0.0beta6,支持PHP4/PHP5。

Xdebug官网: xdebug.org

Xdebug下载: http://xdebug.org/download.php

 

Xdebug在win平台IIS下的安装配置方法:

        0、安装windows自带的iis,然后使用 Microsoft Web Platform Installer 安装 fastcgi + php
  1、下载xdebug改名为php_xdebug.dll存入php的ext目录下
  2、设置php.ini,加入下面的内容:
  [Xdebug]  
  zend_extension="C:\Program Files (x86)\PHP\ext\php_xdebug.dll" 
  xdebug.default_enable=on  
  xdebug.auto_trace=on  
  xdebug.collect_params=on  
  xdebug.collect_return=on  
  xdebug.max_nesting_level=100 
  xdebug.profiler_enable=on  
  xdebug.remote_enable=on  
  xdebug.remote_host=localhost  
  xdebug.remote_port=9000 
  xdebug.remote_handler=dbgp  
  xdebug.trace_output_dir="C:\Windows\Temp" 
  xdebug.profiler_output_dir="C:\Windows\Temp"
  其中 zend_extension 为 php_xdebug.dll 实际存储的路径。
  xdebug.trace_output_dir和xdebug.profiler_output_dir为你喜欢的路径


  3、重启iis 。 iis7.0 必须使用 Internet 信息服务(IIS)管理器 重启web服务,像以前那样使用重启IIS Admin Service服务的方法无效。(在运行下用iisreset命令重启iis)
  4、使用 phpinfo()  函数查看是否有 xdebug 项目 ,如果存在说明xdebug安装成功。
  5、启动netbeans
  5.1、新建并打开项目
  5.2、打开需要调试的文件并设置断点。
  5.3、执行顶部菜单内的 调试->调试”xxx.php”,在弹出的对话框中选择“服务器端PHP”。点击确定后,NB会自动使用你的默认浏览器打开你要调试的文件。此时,你会发现浏览器的请求一直未返回,而且NB右下角显示“netbeans-xdebug正在运行”,你就可以按F7正常单步运行调试程序了。
  若未设置断点,执行调试的时候程序将自动在当前文件的第一行暂停执行。
  若不希望自动暂停执行,请取消勾选工具->选项->PHP->在第一行停止。


延伸阅读:
16%开放源码项目bug重重
PHP的ip2long有bug,请慎用
PHP 5.2.12 发布 修复60多个bug
PHP 5.2.13 发布(修复40多个bug)
Tags: Xdebug安装   配置   方法   安装   bug  
最新文章
推荐阅读
月点击排行榜
PHP程序员站 Copyright © 2007-2010,PHPERZ.COM All Rights Reserved 粤ICP备07503606号