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"
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 chrome插件是一款PHP CHROME调试插件,与Zend Studio,XAMPSERVER协同工作,易于调试、分析和扩展Xdebug跟踪,使用也很简单,打开谷歌浏览器,几步就能解决。有需要的赶快下载吧! 使用方法:解压后,...
使用Xdebug调试和优化PHP程序系列教程之Xdebug配置,根据Xdebug的官方文档来详细解释Xdebug的参数配置。 Xdebug配置 第一部分:安装 预编译模块 安装预编译模块是很容易的。只需要将它们放到一个目录中,并将下面的...
后面的目录“I:\Projects\xdebug”为你想要放置Xdebug输出的数据文件的目录,可自由设置。 4. 重启Apache; 5. 写一个test.php,内容为(); ?>,如果输出的内容中有看到xdebug,说明安装配置成功。
将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_...
我是用wampServer2.2的环境的,环境本身自带了对应的xdebug,只需要修改php.ini的配置就可以了。但是php.ini文件要找对,我一开始就是找错了文件,所以配了好久都不生效。 wampServer使用的php配置文件一般都放在...
[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是一款专门针对php语言的开源调试工具,我花了一天的时间收集整理了所有Xdebu and Xdebug对应的php版本,希望对大家有所帮助。
PHP-wampServer-phpStorm-xdebug环境配置图文介绍,...6.Phpstorm xdebug和火狐浏览器配置 15 参考文章 15 Wampserver开启xdebug 15 Phpstorm 配置xdebug 19 浏览器配置xdebug 21 启动效果 22 7.数据库root密码忘记 22
在sublime text2上安装xdebug
xdebug helper 是一个浏览器插件,主要用于程序的调试使用。适用谷歌,360浏览器。打开浏览器的扩展程序,把文件拖拽进去即可。
xdebug helper for chrome,下载解压后选择一个直接安装,也可以直接拖入浏览器扩展程序直接安装,适用于谷歌,360极速浏览器本人测试也是OK的。 方法一 拖动安装 方法二 暴力安装 (不太推荐此方法,如果方法1...
前段时间帮别人修改个项目,心血来潮搭建个phptorm2019.1.2+apache2.4+php7+xdebug2.9.1的开发环境。 php2019.1.2照常安装。 apache2.4+php7+xdebug2.9.1 已经配置好,只要修改相关目录即可。 其中的phptorm2019....
xdebug helper for chrome,下载解压后选择一个直接安装,也可以直接拖入浏览器扩展程序直接安装,适用于谷歌,360极速浏览器本人测试也是OK的。 方法一 拖动安装 方法二 暴力安装 (不太推荐此方法,如果方法1...
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_vc11-x86_64.dll php_xdebug_vc11-x86_64.dll
Xdebug配置和PHPStorm配置
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.crx,然后放入chrome的扩展程序里。
xampp1.8.1结合zendstudio10.5.0(含破解包)和xdebug以及google xdebug助手插件。除xampp1.8.1以外,其它都在里面,无论PHP新手还是老手,值得拥有。要分不是我的本意,不要分不是我的性格。文件太大,所以拆分了,...