`

xdebug

 
阅读更多
1. 下载xdebug
http://www.xdebug.org/download.php
 
2. 配置php.ini
 
如果是PHP5.3,则是zend_extension,如果是PHP5.2,则是zend_extension_ts,下载的版本也要是  带 _TS的版本
 
[Xdebug]
; Enable xdebug extension module
zend_extension=/usr/lib64/php/modules/xdebug.so
xdebug.auto_trace=on
xdebug.collect_params=On
xdebug.collect_return=On

xdebug.profiler_enable_trigger=on

xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9004

xdebug.trace_output_dir="/tmp/xdebug"
xdebug.profiler_output_dir="/tmp/xdebug"

更多参数百度知道
 
如果配置过 ZendOptimizer, 需要先屏蔽 ZendOptimizer 有关的配置
 
 
3. 重启,查看phpinfo,是否有 xdebug了
 
4. 安装wincachegrind
分析性能的时候 在url后加?XDEBUG_PROFILE=true,然后去 xdebug.profiler_output_dir 设定的目录,用这个看
 
关于性能分析,可以看看 xhprof
http://blog.fj18.com/post/194.html
http://blog.51yip.com/php/1099.html
 
 
5. 调试
 使用 netbeans,等工具,配置好 调试器端口9004或其它
 
-------------------------------------------------------------------------------------------
-------------------------------------------------------------------------------------------
 
 

 

备用地址
 
zend sduldo
注意,nginx 下的php 端口是9000的话,xdebug的端口一定不能还是9000,
 
netbeans
分享到:
评论

相关推荐

    xdebug helper 1.6.1 crx for chrome

    xdebug helper chrome插件是一款PHP CHROME调试插件,与Zend Studio,XAMPSERVER协同工作,易于调试、分析和扩展Xdebug跟踪,使用也很简单,打开谷歌浏览器,几步就能解决。有需要的赶快下载吧! 使用方法:解压后,...

    Xdebug Dll下载以及教程之Xdebug配置

    使用Xdebug调试和优化PHP程序系列教程之Xdebug配置,根据Xdebug的官方文档来详细解释Xdebug的参数配置。 Xdebug配置 第一部分:安装 预编译模块 安装预编译模块是很容易的。只需要将它们放到一个目录中,并将下面的...

    xdebug-2.0.4.tgz

    后面的目录“I:\Projects\xdebug”为你想要放置Xdebug输出的数据文件的目录,可自由设置。 4. 重启Apache; 5. 写一个test.php,内容为(); ?>,如果输出的内容中有看到xdebug,说明安装配置成功。

    VSCode开发PHP环境配置手册(PHP8.1.1+PHP-xdebug+redis)

    将xdebug库放入ext插件目录 备注:压缩包中的PHP8.1.1默认已经集成了php_xdebug-3.2.1-8.1-vs16-nts-x86_64.dll文件并已重命名为php_xdebug.dll。 2.配置用户环境变量 将PHP8.1所在目录添加进用户变量:D:\phpstudy_...

    php_xdebug-2.7.2-7.3-vc15-x86_64.zip

    我是用wampServer2.2的环境的,环境本身自带了对应的xdebug,只需要修改php.ini的配置就可以了。但是php.ini文件要找对,我一开始就是找错了文件,所以配了好久都不生效。 wampServer使用的php配置文件一般都放在...

    php5 调试扩展dll -- php_xdebug-2.0.3-5.2.5.dll, php_xdebug-2.0.5-5.2-nts.dll

    [Xdebug] zend_extension_ts="D:\php\ext\php_xdebug-2.0.3-5.2.5.dll" xdebug.auto_trace=Off xdebug.collect_params=On xdebug.collect_return=On xdebug.remote_enable=1 xdebug.remote_autostart=1 xdebug....

    Xdebug超集(所有Xdebug对应的php版本的扩展dll文件)

    Xdebug是一款专门针对php语言的开源调试工具,我花了一天的时间收集整理了所有Xdebu and Xdebug对应的php版本,希望对大家有所帮助。

    PHP-wampServer-phpStorm-xdebug配置指南图文介绍.doc

    PHP-wampServer-phpStorm-xdebug环境配置图文介绍,...6.Phpstorm xdebug和火狐浏览器配置 15 参考文章 15 Wampserver开启xdebug 15 Phpstorm 配置xdebug 19 浏览器配置xdebug 21 启动效果 22 7.数据库root密码忘记 22

    在sublime text2上安装xdebug

    在sublime text2上安装xdebug

    xdebug helper调试插件

    xdebug helper 是一个浏览器插件,主要用于程序的调试使用。适用谷歌,360浏览器。打开浏览器的扩展程序,把文件拖拽进去即可。

    xdebug helper for chrome(xdebug helper-1.4.3.zip)怎么删除

    xdebug helper for chrome,下载解压后选择一个直接安装,也可以直接拖入浏览器扩展程序直接安装,适用于谷歌,360极速浏览器本人测试也是OK的。 方法一 拖动安装 方法二 暴力安装 (不太推荐此方法,如果方法1...

    Apache2.4+php7.4.1(包含xdebug2.9.1).rar

    前段时间帮别人修改个项目,心血来潮搭建个phptorm2019.1.2+apache2.4+php7+xdebug2.9.1的开发环境。 php2019.1.2照常安装。 apache2.4+php7+xdebug2.9.1 已经配置好,只要修改相关目录即可。 其中的phptorm2019....

    xdebug helper.zip

    xdebug helper for chrome,下载解压后选择一个直接安装,也可以直接拖入浏览器扩展程序直接安装,适用于谷歌,360极速浏览器本人测试也是OK的。 方法一 拖动安装 方法二 暴力安装 (不太推荐此方法,如果方法1...

    netbeans配置及xdebug 单元调试 单独流程调试

    netbeans配置及xdebug 调试 单元调试 单独流程调试

    php_xdebug-2.1.2-5.3-vc9.dll

    php_xdebug-2.1.2-5.3-vc9.dll php_xdebug-2.1.2-5.3-vc9.dll php_xdebug-2.1.2-5.3-vc9.dll php_xdebug-2.1.2-5.3-vc9.dll

    php_xdebug_vc11-x86_64.dll

    php_xdebug_vc11-x86_64.dll php_xdebug_vc11-x86_64.dll

    Xdebug配置和PHPStorm配置

    Xdebug配置和PHPStorm配置

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

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

    xdebug helper-1.6.1

    xdebug helper-1.6.1亲测可用,下载后解压缩,然后自己重命名一下为xdebug helper-1.6.1.crx,然后放入chrome的扩展程序里。

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

    xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...

Global site tag (gtag.js) - Google Analytics