`

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/

分享到:
评论

相关推荐

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

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

    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. 找到...

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

    自己写的一份windows下配置php开发环境的文档,有图

    xdebug-2.0.4.tgz

    为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以...>,如果输出的内容中有看到xdebug,说明安装配置成功。

    PHP_XDEBUG for windows

    用于WAMP的PHP错误显示用的PHP扩展,放到PHP扩展文件夹下,并添加这个扩展到配置文件中就成。这样PHP报的错误就很容易进行调试了。

    php5.3.8安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug

    本文详细介绍PHP5.3.8安装(In windows),配置Apache,MySQL,phpMyAdmin,zendOptimizer,xdebug等安装

    php_xdebug-2.0.4-5.2.8.dll

    为什么需要Debugger? 很多PHP程序员调试使用echo、print_r()、var_dump()、printf()等,其实对于有较丰富开发经验的程序员来说这些也已经足够了,他们往往可以...>,如果输出的内容中有看到xdebug,说明安装配置成功。

    解决windows上php xdebug 无法调试的问题

    有时候我们在使用php和nginx进行开发的时候,会出现这样的情况,明明扩展已经安装,但是就是无法调试成功。...中配置extension的时候需要改成zend_extension才行,也就zend_extension=php_xdebug.dl

    PHP 7安装调试工具Xdebug扩展的方法教程

    r、var_dump函数,或PHP开发工具zend studio、editplus可解决大部分问题,但是对于PHP入门学习的童鞋来说有一定的难度,而且仅仅通过上述这些PHP调试手段,也很难准确发现PHP性能方面的问题,Xdebug是一个非常有用的...

    PhpStorm配置Xdebug调试的方法步骤

    安装xdebug 去官网下载对应版本的xdebug扩展 XDEBUG EXTENSION FOR PHP | DOWNLOADS 如何选择正确版本输出phpinfo()函数的内容 查看输出页面的网页源码 ...放到php ext的目录下 配置php.ini [XDebug

    windows_nginx1.15_php7

    nginx 目录下集成了winsw-1.9-bin.exe ,这个软件可以很方便的将nginx安装成windows服务以便使用,可根据需要修改winsw-1.9-bin.xml 用时nginx 配置文件要检查一下,或重新下载一个新的。 php.vbs 用于启动...

    Windows和Linux中php代码调试工具Xdebug的安装与配置详解

    主要介绍了Windows和Linux中php代码调试工具Xdebug的安装与配置详解,需要的朋友可以参考下

    zendstudio10.5.0+xdebug+xampp1.8.1.part1.rar

    其它windows系统应该也没问题。包含以下内容: xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的...

    apache2.2.6+php5.2.5+mysql的配置文件

    集成php、apache、eclipse、xdebug、zend optimizer 以后,对应的php.in和http.conf的配置文件

    php环境搭建加包

    2.配置 xdebug http://xdebug.org/download.php 官网下载 xdebug 调试插件,php_xdebug-2.2.3-5.5-vc11.dll,并把文件放置到目录 D:\develop\php-5.5.20\ext 下。 3.配置php.ini 把 D:\develop\php-5.5.20目录下的 ...

    PHPStorm+XDebug进行调试图文教程

    笔者的开发环境如下:Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件)。 一、XDebug安装配置 (1)下载XDebug下载地址:http://www.xdebug.org/必须下载跟机器上安装的php匹配的版本才行。...

    zendstudio10.5.0+xdebug+xampp1.8.1.part3.rar

    其它windows系统应该也没问题。包含以下内容: xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的...

    zendstudio10.5.0+xdebug+xampp1.8.1.part2.rar

    其它windows系统应该也没问题。包含以下内容: xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的...

Global site tag (gtag.js) - Google Analytics