Zend Studio之调试Xdebug

简介:

注意:xdebug版本要支持PHP版本,不然就game over了,可以在phpinfo()中查看Xdebug是否安装成功

eclipse + xdebug

一、在php.ini配置调试信息(如果安装了zend debugger要注释掉其信息)

; XDEBUG Extension

zend_extension = “D:/Web/wamp/bin/php/php5.3.8/zend_ext/php_xdebug-2.1.2-5.3-vc9-x86_64.dll”(注意中文字符,注意修改)

[xdebug]

; 开启自动跟踪

xdebug.auto_trace = On

xdebug.show_exception_trace = On

;xdebug.remote_autostart = On

xdebug.collect_vars = On

xdebug.collect_return = On

xdebug.collect_params = On

xdebug.trace_output_dir=”D:/Web/wamp/tmp”

xdebug.profiler_enable=On

xdebug.profiler_output_dir=”D:/Web/wamp/tmp”

xdebug.remote_enable = true

xdebug.remote_host=127.0.0.1

xdebug.remote_port=9000

xdebug.remote_handler=dbgp

xdebug.profiler_enable = off

xdebug.profiler_enable_trigger = off

xdebug.profiler_output_name = cachegrind.out.%t.%p

xdebug.profiler_output_dir = “D:/Web/wamp/tmp”

2.在zend Stuido中配置xdebug

窗口 - 首选项 - PHP - Debug,将PHP Debugger 设置为Xdebug

3.在需要调试的文件上右键

Zend Studio之调试Xdebug - 颓废熊 - 破坏的笔记

打开调试窗口

Zend Studio之调试Xdebug - 颓废熊 - 破坏的笔记

 Zend Studio之调试Xdebug - 颓废熊 - 破坏的笔记

 再按调试就OK了

Zend Studio之调试Xdebug - 颓废熊 - 破坏的笔记

 

———————————-

所有的调试服务器配置都可以在 “窗口” -> “首选项” -> “PHP Servers” 中查看编辑

Edit Server

Base URL:http://localhost

Local Web Root:D:\Web\wamp\www

Add new server path map

Path on Server:http://localhost/pro/ThinkPHP3 或者物理地址

path in Workspace: /ThinkPHP3

Zend Studio之调试Xdebug - 颓废熊 - 破坏的笔记

 

最后一点,不要忘记在调试时启用单步执行过滤器哦,不然zend studio在用 xdebug 调试时可能就直接运行到结果








本文转自ljianbing51CTO博客,原文链接:http://blog.51cto.com/ljianbing/1604710 ,如需转载请自行联系原作者




相关文章
|
网络协议 IDE PHP
Swoole如何使用Xdebug进行初步调试
在 PHP-FPM 中使用 Xdebug 的人应该不少,而在 Swoole 中使用 Xdebug 的人还是很少的,原因是 Swoole 扩展明确说明了和 Xdebug 扩展冲突 不过好在提供了一个 Sdebug 进行了兼容,让 Xdebug 可用于 Swoole 环境进行断点、调试
920 0
Swoole如何使用Xdebug进行初步调试
|
1月前
|
IDE PHP 开发工具
除了Xdebug,还有哪些常用的PHP调试工具?
这些调试工具各有特点,开发者可以根据自己的需求和习惯选择适合的工具。在实际开发中,结合多种工具的使用往往能够更全面、更深入地进行调试,提高开发效率和代码质量。同时,随着技术的不断发展,新的调试工具也在不断涌现,开发者需要保持学习和关注,以便及时掌握最新的调试技术和工具。
49 1
|
PHP
XDEBUG+PHPSTORM 开发 调试
原文:XDEBUG+PHPSTORM 开发 调试 XDEBUG+PHPSTORM 开发 调试 在我们开发过程中。我们如果经常性的echo、dump效率很低。所以我们就可以使用xdebug进行断点调试。
1522 0
|
PHP
phpstorm+Xdebug断点调试PHP
运行环境: PHPSTORM版本 : 8.0.1 PHP版本 : 5.6.2 xdebug版本:php_xdebug-2.2.5-5.6-vc11-x86_64.dll ps : php版本和xdebug版本一定要相对应 1.
1232 0
下一篇
DataWorks