xampp,Eclipse,pdt,xdebug构建php的调试环境

最近弄php,发现下载的phpEclipse不能调试,昨天就用了一个下午的时间搭建了php的调试环境。发现网上的关于php调试的文章让人有点乱,就整理下写成这篇文章,希望对大家有些帮助。

在网上查好像是有两种调试的工具:Xdebug和Zend Debugger,我现在用的是Xdebug。我主要就说说xampp,Eclipse,pdt,xdebug构建php的调试环境的搭建。

1)下载安装xampp,下载地址:http://sourceforge.net/projects/xampp/files/。去下载下来,安装即可,这步很简单。如果安装好了

2)Eclipse/PDT,由于我之前就已经下载了phpEclipse,于是我就查看了PDT的官方网站的http://wiki.eclipse.org/PDT/Installation 根据网站上的方法安装了PDT插件。如果你还没有Eclipse,那么你可以下载一个 PDT 2.1 SR-1 All In Ones 版本的eclipse,下载地址在下面:

http://www.eclipse.org/pdt/downloads/

3)Xdebug,下载的xampp一般都会带有Xdebug,我的xampp是装在C盘的C:/xampp,在C:/xampp/php/ext目录下包含了php_xdebug.dll。你可以在你安装xampp的这个目录下查找下,如果没有的话,就可以在网上下载一个Xdebug,下载的地是:

http://xdebug.org/download.php,然后在C:/xampp/apache/bin文件夹中找到php.ini,注意是Apache中bin文件夹下的php.ini。对于php的配置是在这个初始化文件中找到如下代码:

 

把注释去掉变成下面这样,如果没有上述代码的话就加上下面的代码,如果你的Xdebug是下载的就把其中的zend_extension_ts="C:/xampp/php/ext/php_xdebug.dll"改成zend_extension_ts="C:/xampp/php/ext/你的Xdebug.dll名称":

 

另外由于Xdebug和zendOptimizer不能同时工作,那么还需要将下面的代码注释掉,改成下面这样:

这个时候你可以使用浏览器查看http://localhost/xampp/如果查看到下图,就表明你的Xdebug已经开始工作了。

Xdebug安装成功

4)配置Eclipse。

找到Windows -> Preferences -> PHP ->PHP Executables 加入xdebug

Eclipse配置

然后在debug configuration 里面配置就好了。(注意选择Xdebug)

debug配置

然后就可以进行调试了

调试

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值