`

PHP基础之windows下Xdebug的配置

    博客分类:
  • PHP
阅读更多

windows下安装 Xdebug

 

1.下载xdebug的dll文件

http://www.xdebug.org/files/php_xdebug-2.1.0-5.3-vc6.dll

注意:看清楚版本,我用的是apache+php5.3,所以下载的是5.3 V6 32bit的

 

2.将下载下来的dll文件放到php/ext目录下面

 

3.打开php.ini文件,在末尾加入:

[Xdebug]

zend_extension="d:/app/php/ext/php_xdebug-2.1.0-5.3-vc6.dll"

xdebug.auto_trace=On

xdebug.collect_params=On

xdebug.collect_return=On

xdebug.trace_output_dir="d:/temp/xdebug"

xdebug.profiler_enable=On

xdebug.profiler_output_dir="d:/temp/xdebug" 

 

  注意:

    a,在 PHP5.3 里,zend_extension 不能写为 zend_extension_ts,这在 Xdebug 的官网里写的很清楚,虽然是洋文,我注意到了,没掉到陷阱里。也许 5.3 以后的版本,永远就是这样了。
    b,xdebug.trace_output_dir 和 xdebug.profiler_output_dir 文件夹组要自己建立,用于存放 Xdebug 生成的文档。
    c,如果 php_xdebug-*.dll 文件选择错了,比如选择了 php_xdebug-2.1.0-5.3-vc9.dll,那么运行“php -v”命令,会报告:
      Cannot load Xdebug - it was built with configuration API220090626,NTS,VC9,
      where as running engine is API220090626,NTS,VC6
    d,php.ini 中开启了的 ZendExtensionManager.dll 和 zendOptimizer,可能会影响 Xdebug 的启用,如果有影响,请屏蔽它们。

 

4.安装wincachegrind

 下载地址:http://sourceforge.net/projects/wincachegrind/

 安装运行后,点击Tools->options,设定你的working folder(php.ini里xdebug.profiler_output_dir的值)

 这样就可以比较直观的查看效能监测文件的信息了。

 配置好xdebug后,php页面的出错信息更人性化了,在页面表格的形式体现。

 

Linux下的安装详见:http://blog.s135.com/post/257/

分享到:
评论

相关推荐

    php调试之Netbeans + xdebug 配置全攻略

    ### PHP调试之Netbeans + xdebug配置全攻略 在PHP开发过程中,经常需要对代码进行调试来确保程序的正确性和高效性。对于PHP开发者来说,一个强大的集成开发环境(IDE)加上一个高效的调试器是非常重要的工具组合。...

    windows下安装Xdebug+WinCacheGrind

    在Windows环境下,安装Xdebug和WinCacheGrind是开发者为了进行PHP性能分析的重要步骤。Xdebug是一个强大的PHP扩展,主要用于调试和性能分析,而WinCacheGrind则是一个可视化的工具,用于解析Xdebug生成的profiling...

    xdebug-3.1.0 用来debug

    对于 Xdebug 3.1.0,你需要先确保你的 PHP 版本与之兼容。 - 配置 Xdebug 需要编辑 `php.ini` 文件,添加或修改适当的配置项,如 `zend_extension` 指定扩展路径,`xdebug.mode` 设置调试模式等。 2. **调试模式**...

    PHP_XDEBUG for windows

    PHP_Xdebug是一款强大的PHP调试工具,尤其在Windows环境下与WAMP(Windows Apache MySQL PHP)服务器组合使用时,它为开发者提供了更深入的错误检测和调试功能。Xdebug不仅有助于捕获运行时错误,还能提供详细的堆栈...

    phpStrom和eclipsephp的Xdebug配置方法

    3. **填写Xdebug配置**:在DBGp Proxy部分,填入以下信息: - Host: 通常是“localhost”或你的服务器IP。 - Port: Xdebug默认端口是9000,根据实际情况可能需要更改。 - IDE Key: 这个是用于识别调试会话的标识...

    windows下PHP开发之环境配置:netbeans+jdk+wamp+xdebug

    ### Windows 下 PHP 开发环境配置详解:NetBeans + JDK + WAMP + Xdebug #### 一、概述 本文档旨在详细介绍如何在 Windows 操作系统环境下搭建一个完整的 PHP 开发环境,涉及的主要工具包括 NetBeans IDE、Java ...

    xdebug远程调试配置-证实好用-附带xdebug.so

    xdebug远程调试开启配置,按文档显示加入php.ini配置文件即可。需要自己下载xdebug for windows/linux, linux还需要自己编译出.so, 这里附带两个版本的so(xdebug2.2.5/2.2.6)

    php_xdebug.dll

    是Xdebug在Windows系统下的核心组件,通过正确安装和配置,Xdebug能够提供强大的PHP代码调试和性能分析能力。熟练掌握Xdebug的使用,能有效提升开发效率,保证代码质量,是每个PHP开发者必备的技能之一。在不断学习...

    php7.0_xdebug.rar

    涉及的主要知识点是PHP的调试工具Xdebug,以及如何在PHP 7.0环境下配置和使用它。Xdebug是一款开源的PHP扩展,它为开发者提供了强大的调试和分析功能,包括变量追踪、调用堆栈分析、代码覆盖率报告等。 【描述】...

    Windows下XDebug 手工配置与使用说明

    1. 下载XDebug二进制文件: http://www.xdebug.org/download.php 5.2 http://www.xdebug.org/files/php_xdebug-2.1.0-5.2-vc6.dll   5.3 http://www.xdebug.org/files/php_xdebug-2.1.0-5.3-vc6.dll 2. 找到...

    php_xdebug_vc11-x86_64.dll

    1. **Xdebug的安装与配置**:在Windows环境下,你需要将"php_xdebug_vc11-x86_64.dll"文件放到PHP的扩展目录下,并在php.ini配置文件中添加相应的配置条目,如`zend_extension=path/to/php_xdebug_vc11-x86_64.dll`...

    php-xdebug

    首先,Xdebug的安装:在Windows环境下,你需要将php-xdebug.dll文件放到PHP的扩展目录下,并在php.ini配置文件中添加相应的配置项,如`zend_extension=php_xdebug.dll`。确保文件路径正确无误,并重启服务器使更改...

    php xdebug5.6

    zend_extension=xdebug.so # Windows下可能为xdebug.dll,路径需对应实际位置 xdebug.default_enable=1 xdebug.remote_enable=1 xdebug.remote_host=localhost xdebug.remote_port=9000 xdebug.idekey="PHPSTORM" # ...

    xdebug--PHP调试工具

    在Windows环境下,你需要根据你的PHP版本和编译器选择合适的Xdebug扩展来安装。 2. `WinCacheGrind.exe`:这是一个用于可视化Xdebug生成的profiling数据的工具。当Xdebug的性能分析功能被启用时,它会产生一个名为`...

    使用xdebug调试PHP程序

    1. **下载DLL文件**:首先登录Xdebug官方网站(www.xdebug.org),在首页右侧找到Windows modules部分,选择适合当前PHP版本的模块,例如PHP5.1.2+,下载对应的`php_xdebug-5.1.2-2.0.0beta6.dll`文件。 2. **复制...

    PHPSTORM XMAPP XDEBUG 整合PHP 调试开发

    在PHP Debug部分,配置监听端口为9001,与XDEBUG配置中的端口保持一致。 创建一个新的项目并在PHPSTORM中设置断点。通过Run > Configurations配置PHP Web Application,选择Debug模式启动。然后在Run > Start ...

    zend调试PHP_XDebug调试PHP_zend11.0

    配置文件,添加或修改XDebug的相关配置,如启用远程调试(`xdebug.remote_enable = On`),设置日志输出目录(`xdebug.profiler_output_dir`),以及监听端口(`xdebug.remote_port = 9000`)等。 - 重启Apache服务...

    php_xdebug-2.7.2-7.1-nts-vc14-x64.zip

    5. **php_xdebug.pdb**:Windows 平台下的程序数据库文件,用于调试和符号解析。 6. **README.rst**:通常包含安装指南、使用提示和其他重要信息,以 ReStructuredText 格式编写。 7. **contrib**:可能是包含一些...

Global site tag (gtag.js) - Google Analytics