zend studio 8.0.1xampp环境下,配置Zend Studio调试php(XDebug)

zend studio 8.0.1xampp环境下,配置Zend Studio调试php(XDebug)

  先说一下文件版本,xampp 1.7.4,php 5.3.5。

  走了很多弯路,截止目前,ZendDebugger在php 5.3.x下,只有nts版本,既non Thread Safety(具体什么意思不解释,以后用到的时候再说)。但从phpinfo()中看出,当前的Thread Safety,处于enabled状态。 。一个很偶然的机会,从网上看到说zend现在在推自己的zend server,所以不会出ts版本的ZendDebugger,也许就是这个原因,导致ZendDebugger死活配置不成功,因为根本就没对应的版本。于是去下了Zend Server来装。。。又是一段很长的弯路,结果可想而知,还是调试不成功。

  那么,放弃ZendDebugger,拥抱XDebug。来说一下配置步骤。

  1、下载XDebug,下载地址在这里,http://xdebug.org/download.php,当前的版本是2.1.1。按照你自己php的版本以及ts的状态,选择一个合适的版本。我下载的是PHP 5.3 VC6 TS 。

  2、在 X:\xampp\php\xdebug 下新建文件夹 xdebug ,X是你安装xampp的盘符,这个地球人都知道,将下载来的 php_xdebug-2.1.1-5.3-vc6.dll 复制到这里面来。

  3、修改php.ini,这个文件的位置可以在phpinfo()里看到,我的是在 D:\xampp\php ,

  

  。代开php.ini,找到其中[XDebug]节点,将其中原有的内容全部注释掉,事实上本身已经是大部分被注释掉了,我们只需要仔细检查,将所剩不多的几条注释掉,就可以了。然后添加如下:

  xdebug.remote_enable = 1

  xdebug.remote_host = "localhost"

  xdebug.remote_port = 9000

  xdebug.remote_handler = "dbgp"

  zend_extension = "D:\xampp\php\xdebug\php_xdebug-2.1.1-5.3-vc6.dll"

  保存,重启Apache服务。

  4、打开phpinfo(),如果看到 with Xdebug v2.1.1 这样的字,说明配置成功了。将页面拉到最下面,还能看到XDebug的一些配置信息。

  

  5、打开 Zend Studio ,我用的版本是8.0.1,英文版,默认支持XDebug。Window-->Preferences—>PHP—>Debug—>Default Settings—>PHP Debugger-->选择 XDebug-->OK。

  配置完成。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值