xdebug与wincachegrind配置
xdebug为代码调试var_dump的输出带来了很大的方便,但是对于一个代码编写熟练的老手来说,xdebug的错误调试功能也就不是那么重要,因为那些老手可以用echo,print_r,var_dump在加上自己的思维与经验在程序需要的未知输出结果来定位代码的错误的位置。
但是我写这篇文章的意义不在于调试bug的。而是让xdebug来帮助我们分析代码的执行效率。
废话少说:
php.ini中xdebug的配置
[Xdebug]
zend_extension="D:/xampp/php/ext/php_xdebug.dll"
xdebug.auto_trace=On
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.profiler_enable=On
xdebug.profiler_output_name = cachegrind.out.%p
xdebug.trace_output_dir="E:/php_xdebug/debuginfo"
xdebug.profiler_output_dir="E:/php_xdebug/debuginfo"
其中保存调试的代码为
xdebug.profiler_output_name = cachegrind.out.%p
为设置保存调试的文件类型。大家知道wincachegrind只能读取cachegrind.out.*文件。
所以output的文件名要设置成cachegrind.out.%p。那个%p是服务器的pid
xdebug与wincachegrind配置相关推荐
- 使用XDebug和WinCacheGrind分析PHP性能
WEB性能日志工具 1.MySQL慢查询日志 2.Xdebug日志 说道PHP代码调试,对于有经验的PHPer,通过echo.print_r.var_dump函数,或PHP开发工具zend studi ...
- eclipse php设置xdebug,eclipse 中配置php的 XDebug调试
1. 打开 eclipse for php IDE,window->preference->PHP->Debug 2. 配置phpserver 3. 我的已经增加好了,默认的应该有l ...
- 宝塔 开启xdebug_宝塔安装及Xdebug断点调试配置
宝塔安装及Xdebug断点调试配置 WINDOW安装: 1.首先在此网站 https://www.bt.cn/ 下载宝塔: 2.安装在D盘中,安装完成后在软件面版的右上角菜单设置账号和密码: 3.访问 ...
- xdebug 不需要配置 idekey
在PHPSTORM中配置XDEBUG 奇怪的现象,其实并不需要写idekey. php.ini [curl] ; A default value for the CURLOPT_CAINFO opti ...
- php xdebug远程调试配置(含cli模式)
找了很久php的xdebug扩展远程调试教程,大都已经过时,现在记录下php配置xdebug远程调试的过程. 适用php版本: php 7 ~ 8 适用安装xdebug3 版本 目录 1. 安装xde ...
- xdebug php7.3配置,PhpStorm配置Xdebug
本人用的是phpstudy 8.1.1.2,安装的php7.4与7.3都默认带了php_xdebug拓展 如果没有拓展,需要去xdebug官网下载 https://xdebug.org/downloa ...
- xdebug 调试php,XDebug 调试PHP 配置
[XDebug] ;调试功能模块儿 zend_extension =/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/xdebug ...
- xampp配置xdebug
xampp为一套PHP集成环境,其中PHP中就包含了开发中流行的类库. xdebug.dll就是其中一个例子.在网上找了一些配置xdebug的文章.其中都说是 zend_extension_tx=&q ...
- PHP mac xdebug配置
PHP实现断点调试的条件 1. 需要PHP安装xdebug扩展 2. 修改PHP配置文件,开启xdebug扩展,并且对xdebug进行一些配置 3. 重启服务器如apach或nginx 4. 编译器配 ...
最新文章
- Python模型顶点法线修复
- 零编程基础学python-零编程基础怎么自学python?
- 炫界 (302) -(查动简)_原302张鸿飞主任——乙肝抗病毒治疗常见的问题与难点
- The 2014 ACM-ICPC Asia Mudanjiang Regional First Round C
- SQL Server之字符串函数
- solr cloud 更新 solrconfig 配置_Solr各版本新特性「4.x,5.x,6.x,7.x」
- 快餐文化短视频源码行业竞争激烈,短视频发展任重道远
- Java练习:tips.Print
- 英特尔成立集成光电研究中心 加速光互连I/O创新
- Why Helm? - 每天5分钟玩转 Docker 容器技术(160)
- 专业思维和战略思维的区别在哪
- org.apache.batik.transcoder.TranscoderException: null
- Linux下安装禅道
- Quartz.Net定时任务时间表达式设置
- 重复代码检查工具Simian
- [转]RFC1867协议客户端实现
- php创蓝253四要素认证_创蓝253配置
- 美国空运专线 美国空运专线时效多久
- vue具名插槽的使用
- linux arm xenomai,Wiki - Xenomai