小左闲谈

PHP调试配置Eclipse PDT + XDebug

当前位置:首页 » 学习 » 本页
In 学习  @2015-11-07

环境Eclipse PDT+XDebug;
由于我之前已经为JAVA和Android配置好了Eclipse,就不用下载Zend Studio了,本文针对使用Eclipse PDT构建开发PHP环境的用户。
PHP的开发环境Eclipse PDT的安装很简单:
“help”——“Install New Software”——选择“–All Available Sites–”——在“Web,XML,Java EE and OSGi Enterprise Development”里找到“PHP Development Tools (PDT)”安装,安装按成后重启Eclipse即可。

然后我们来看看怎么为Eclipse配置调试程序XDebug,使PHP程序可以像JAVA程序一样在Eclipse下方便的进行断点调试等。

1.修改php.ini
首先Wamp安装的时候已经给我们集成了XDebug的dll文件,如果没有集成的话你需要到在XDebug的官网去下载这个文件;
我的php.ini中搜索xdebug可以看到:

  1. ; XDEBUG Extension
    
  2.  
  3. zend_extension = "E:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"
    
  4. ;
    
  5. [xdebug]
    
  6. xdebug.remote_enable = off
    
  7. xdebug.profiler_enable = off
    
  8. xdebug.profiler_enable_trigger = off
    
  9. xdebug.profiler_output_name = cachegrind.out.%t.%p
    
  10. xdebug.profiler_output_dir = "E:/wamp/tmp"
    
  11. xdebug.show_local_vars=0

这里面zend_extension后面的路径就是你下载的dll文件的那个路径;
将这个xdebug.remote_enable = off修改为xdebug.remote_enable = 1。
更多配置,根据需要来添加:

  1. ;开启自动跟踪  
    
  2. xdebug.auto_trace = 1 
    
  3. ;开启异常跟踪  
    
  4. xdebug.show_exception_trace = 1 
    
  5. ;开启异常跟踪  
    
  6. xdebug.remote_autostart = 1 
    
  7. ;收集变量  
    
  8. xdebug.collect_vars = 1 
    
  9. ;收集参数  
    
  10. xdebug.collect_params = 1 
    
  11. ;trace输出路径  
    
  12. xdebug.trace_output_dir="C:/xdebug" 
    
  13. ;以下三个分别是主机、端口、句柄 
    
  14. xdebug.remote_host="localhost" 
    
  15. xdebug.remote_port=9000  
    
  16. xdebug.remote_handler="dbgp"

保存文件,重启服务器,查看phpinfo();
会看到以下信息:
phpinfo()信息xdebug
phpinfo()信息xdebug
说明XDebug功能已经开启。

2.配置Eclipse
以下配置都在“Windows”——“Preferences”下进行

2.1.在PHP——PHP Executables下add一个配置如下:
PHP Executables
PHP Executables

2.2.在PHP——Debug下修改配置如下:
PHP——Debug

2.3.在PHP——Servers下修改配置如下:
因为我使用的是8080端口,所以这里根据本地Apache服务器的httpd.conf文件内设置的端口号来配置。
php——servers

至此,在Eclipse中配置XDebug调试环境就完成了,如有疑问,请留言。

若无特殊声明,表示本文由:小左闲谈.原创
链接地址: http://blog.m1910.com/archives/1373.html
版权所有 © 转载时请以链接形式注明作者和原始出处!
标签: , , ,   评论: 抢沙发  被围观 1,221 次

发表一下你的看法

您将是第一位评论人!

avatar
wpDiscuz