Windows 下安装 Xdebug 受难记之(1)

本文记录了在Windows上安装Xdebug时遇到的问题及解决过程,包括下载、安装和配置Xdebug的步骤,以及与Zend Server的兼容性问题,最终因PHP文件未被正确解析导致安装失败。
摘要由CSDN通过智能技术生成

    这篇文章的标题原来叫《用 Xdebug 进行基准测试和代码覆盖率分析》。安装 Xdebug 只是文章开头的准备工作之一。然而。仅仅是 Xdebug 的安装,就花费大量的精力和时间,再次感受了开源软件产品的 Bug 引起的磨难和困惑!

    只能在这篇文章的第二部分,主要叙述用 Xdebug 进行基准测试和代码覆盖率分析的内容了。

    原文的开头写到:

    作为一个 PHP 程序员,你了解自己的代码 - 函数、类,在运行时占用多少内存、耗费了多少CPU时间?哪些代码导致了整个系统的效率大大下降?你了解自己的哪些代码是经常被调用的,而哪些代码可能从来就没有被运行过?……

    以上的问题,我们需要通过基准测试和代码覆盖率分析(code coverage analysis)来获得有关信息,从而为优化系统提供分析依据。Xdebug 就是解决上述问题的良好工具之一。

    Xdebug 是 PHP 开发环境下一个开放源代码的程序调试器(Debug工具),可以用来跟踪,调试和分析 PHP 程序的运行状况。截至 2010年8月份,Xdebug的最新版本是Xdebug 2.1.0,支持PHP4/PHP5。Xdebug 的官方网站是 http://www.xdebug.org,可以去那里了解 Xdebug 的详细信息和下载相关的软件。

    一、下载和安装:

    在 Windows 下和 Linux 下,Xdebug 的安装方法不尽相同。本文以 Windows 下的安装来描述。在 Windows 下,通过运行 PECL 命令来安装 Xdebug,会提示以下错误:

    C:/Program Files/Zend/ZendServer/bin>pecl install xdebug
    downloading xdebug-2.1.0.tgz ...
    Starting to download xdebug-2.1.0.tgz (301,354 bytes)
    .........................done: 301,354 bytes
    66 source files, building
    WARNING: php_bin C:/Program Files/Zend/ZendServer/bin/./php.exe appears to have
    a suffix .exe, but config variable php_suffix does not match
    ERROR: The DSP xdebug.dsp does not exist.

    这是在试图编译 Xdebug 时,无法找到 xdebug.dsp 文件导致的。

    -- 第一次困惑:既然不能在 Windows 下安装&#

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值