
正文
包含xdebugwindows的词条
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
WinCacheGrind打开xdebug的profiler文件时报错
1、打开WinCacheGrind,将Tools=Options =Main的working flolder 设置为php.ini中指定的路径xdebug目录。然后刷新一下本地的网页,应该就可以看到下面的监控文件了。
2、可以通过单步调试(F5)对PHP文件进行调试,只要Xdebug配置正确,在调试代码窗口中会出现选中的淡绿色背景代码,否则单步调试(F5)功能是失效的。
3、然后重新web服务。访问PHP脚本。此时在用户主目录下会有cachegrind.out.xxx的分析文件:该文件的内容不是很直观,所以需要使用可视化的工具来查看和分析,而Xdebug本身就支持使用第三方的可视化profiler文件的内容。
4、见过一个软件,在本机,一个小时就30G的飘过。之所以这么多,是因为太多的嵌套和循环以及重复代码,太多的function调用层次,导致调用栈太深。需要优化了,提高代码复用率。
5、xdebug.profiler_output_name = cachegrind.out.%t.%p xdebug.remote_autostart = on ``` 重启`apache```bash sudo apachectl restart ``` 查看phpinfo()信息里面搜索一下`debug`如果有,你成功了。
6、/projects/wincachegrind/下载安装wincachegrind 安装运行后,点击Tools-options,设定你的working folder(php.ini里xdebug.profiler_output_dir的值) 这样就可以比较直观的查看效能监测文件的信息了。
相关问答
Q1: 比较常用的几个PHP开发工具
1、PHP开发工具——Putty Putty是一款Telnet、SSH、纯TCP和串口连接的软件。Putty是开源软件,主要由SimonTatham维护,并由MIT授权。
2、ZendStudio ZendStudio是专业开发人员在使用PHP整个开发周期中唯一的集成开发环境(IDE),它包括了PHP所有必须的开发部件。通过一整套编辑、调试、分析、优化和数据库工具,ZendStudio加速开发周期,并简化复杂的应用方案。
3、PhpStorm:是大多数PHP程序员们爱不释手的一款编码的集成开发工具。它支持所有PHP语言功能,提供最优秀的代码补全、重构、实时错误预防等等功能。
4、ZendStudio ZendStudio是Zend公司开发的PHP语言集成开发环境(IDE)。除了有强大的PHP开发支持外也支持HTML、js、CSS,但只对PHP语言提供调试支持。
Q2: 有没有一种工具可以分析PHP用户定义函数调用开销
,修改php配置文件 由于我的电脑用的是php-cgi,需要添加一个配置。
调试工具 Xdebug Xdebug是一款流行的PHP调试器,它可以与多种IDE集成,如PHPStorm和VisualStudioCode。通过Xdebug,开发者可以在代码中设置断点,逐步执行代码,并查看变量的值和函数的调用栈。
总之,PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!ZendStudio zendStudio是专业开发人员在使用PHP整个开发周期中的集成开发环境(IDE),它包括了PHP所有必须的开发部件。
Notepad ++Notepad++ 是一款非常有特色的编辑器,是开源软件,可以免费使用。
Rephactor Rephactor是一款命令行重构工具,这是一款自动化工具,允许开发者以一种简洁的方式在不同的代码库中修改源码。主要功能:保证重构的可逆性—— 一旦发现问题,代码是可逆的,可以回溯到前一个版本。
xdebugwindows的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于、xdebugwindows的信息别忘了在本站进行查找喔。








