文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>PDT下配置XDebug

PDT下配置XDebug

时间:2010-05-01  来源:octans

- xdebug     - 用途:调试php     - 地址:http://xdebug.org
- PDT
    - 用途:Provides a PHP Development Tools framework for the Eclipse platform     - 地址:http://www.eclipse.org/pdt/
- eclipse     - 用途:...     - 地址:http://www.eclipse.org
- 参考     1. XDebug Support In PDT 2.0:  http://www.eclipse.org/pdt/documents/XDebugGuideForPDT2.0.pdf     2. wampserver下如何配置xdebug: Enabling XDebug with WAMP Posted by:dcizal  http://www.wampserver.com/phorum/read.php?2,43057         3. PHP For Windows: Which version do I choose? VC9 x86 Non Thread Safe,VC9 x86 Thread Safe, VC6 x86 Non Thread Safe, VC6 x86 Thread Safe  http://windows.php.net/download/    
- 安装配置过程     1. 安装eclipse     2. 安装PDT     3. 安装xdebug         3.1 下载xdebug             3.1.1 下载地址:http://xdebug.org/download.php             3.1.2 选择版本并下载:根据自己安装的php版本信息来确定,运行phpinfo(),我看到自己的php信息为php version 5.3.0; Zend Extension Build: API220090626,TS,VC6;  Thread Safety:enabled; 所以我选择Xdebug 2.0.5下的5.3 VC6 (32 bit)版本,下载下来的xdebug全程为php_xdebug-2.0.5-5.3-vc6.dll             3.1.3 安装:将hp_xdebug-2.0.5-5.3-vc6.dll放在php的ext目录下。我使用的是wampserver 2.0, 所以放在了目录c:/wamp/bin/php/php5.3.0/ext/下     4. 配置xdebug         4.1 编辑php.ini文件:在此文件最底部添加xdebug的配置信息如下,    
                        

[xdebug]
zend_extension="c:/wamp/bin/php/php5.3.0/ext/php_xdebug-THE_VERSION_YOU_DOWNLOADED.dll"
xdebug.profiler_output_dir = "c:/wamp/tmp/xdebug"
xdebug.profiler_output_name = "cachegrind.out.%p"
xdebug.profiler_enable = 0
xdebug.profiler_append=0
xdebug.extended_info=1
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=xdebug
xdebug.remote_log="c:/wamp/tmp/xdebug/xdebug_remot.log"
xdebug.show_exception_trace=0
xdebug.show_local_vars=9
xdebug.show_mem_delta=0
xdebug.trace_format=0

          4.2 确认xdebug加载成功:重启apache,重新运行phpinfo(),如果有如下信息则表示加载成功
xdebug xdebug support enabled  Version  2.0.5  
Supported protocols Revision  DBGp - Common DeBuGger Protocol  $Revision: 1.125.2.6 $   GDB - GNU Debugger protocol  $Revision: 1.87 $   PHP3 - PHP 3 Debugger protocol  $Revision: 1.22 $  
Directive Local Value Master Value  xdebug.auto_trace Off Off  xdebug.collect_includes On On  xdebug.collect_params 0 0  xdebug.collect_return Off
... ...
        
          4.3 Configuring XDebug support in PDT                4.3.1 进入Eclipse->window->Preference->PHP->Debug,Defaulting Settings下面,PHP Debugger选择XDebug               4.3.2 可以使用XDebug调试php了
- 后记 我的环境是Windows Vista, WampServer2.0(PHP 5.3 + Apache 2.2.1 + Mysql5.1.36), Eclipse 3.5, PDT 2; 按照之前我的安装方法来安装配置完Xdebug 2.0.5后,在调试php页面时,经常引起apache垮掉;之后我又下载了Xdebug 2.1.0beta3,Release date: 2010-02-27替换掉Xdebug 2.0.5后,再没有出现apache垮掉的现象

                 
相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载