xdebug调试 php文章汇总(NotePad++,NetBeans IDE,Eclipse,wincachegrind,komodo)

来源:互联网 发布:php类外调用私有属性 编辑:程序博客网 时间:2024/05/01 05:50

http://hi.baidu.com/rebaby/item/e4198ca75b106f258919d350

问:xdebug安装成功了,错误代码时也可以在浏览器中以红色的文字提示了;
可是断点怎么也不成功;设置了第一行断点和手工设置断点都不能运行;
单步进入,等调试按钮呈灰色禁止状态;
这种情况还可能是哪里设置不对呢!
答:必须把要调试的文件放到项目里,才可以进行调试。如不能连接,则可能是防火墙问题,请尝试关闭防火墙

问:Xdebug装好之后,开启firefox Xdebug,打开链接后,不能激活Notepad++中Xdebug调试,连接不上
答:检查是否防火墙挡住了,可先关闭。
关于XDebug记得开启php.ini中的远程调试开关,下面是样例,请把目录部分更改为你的设置:
[Xdebug]
zend_extension_ts="D:\AppServ\php-5.2.10\ext\php_xdebug.dll"
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.idekey=default
xdebug.profiler_enable=on
xdebug.trace_output_dir="D:\AppServ\XDebug"
xdebug.profiler_output_dir="D:\AppServ\XDebug"
xdebug.show_exception_trace=0
xdebug.show_local_vars=9
xdebug.show_mem_delta=0
xdebug.trace_format=0

问:phpinfo.php输出显示空白
答:php.ini里short_open_tag = Off,改为On

问:PHP Warning: PHP Startup: Unable to load dynamic library 'D:\AppServ\php-5.2.10\ext\php_mysql.dll' - 找不到指定的模块

答:说找不到php_mysql.dll,其实是找不到libmysql.dll,因为php_mysql.dll依赖libmysql.dll,不仅需要php_mysql.dll(放在php的ext目录,在php.ini里设置ext目录),还要拷贝libmysql.dll复制到system32文件夹。参考http://www.ninedns.com/php/200742218323411499.html

PSPad with xdebug
http://forum.pspad.com/read.php?2 35782 page=6

Eclipse 上的 PHP 開發工具 - 安裝篇070324
http://www.phpchina.com/html/78/78-7023.html

史上最简! PHP调试环境搭建-Zend Debugger安装
http://blog.csdn.net/nsrainbow/archive/2008/03/26/2218309.aspx

xdebug、phpunit、phpdocumentor 都更新了070724
http://www.mikespook.com/index.php/archives/34

NetBeans for php 之 调试
http://hi.chinaunix.net/index.php?uid-275558-action-viewspace-itemid-8805

玩转PHP调试:PHP Debug (基础配置) (一)
http://hi.chinaunix.net/?uid-20275558-action-viewspace-itemid-9034

玩转PHP调试:PHP Debug (准备工具) (二)
http://hi.chinaunix.net/?uid-20275558-action-viewspace-itemid-9036

玩转PHP调试:PHP Debug (PDT+Xdebug) (三)
http://hi.chinaunix.net/?uid-20275558-action-viewspace-itemid-9343

玩转PHP调试:PHP Debug (Zend Studio+zend debug) (四)
http://hi.chinaunix.net/?uid-20275558-action-viewspace-itemid-9362

使用xdebug调试和优化php程序 wincachegrind 080321
http://76xz.com/updig-8373_-_ShiYongxdebugDiaoShiHeYouHuaphpChengXu-wincachegrindXiaZai.htm

在 Windows 下使用 Notepad++ 和 xdebug 调试 php 脚本_超级大笨蛋
http://hi.baidu.com/sulin2009/blog/item/5f59dc65b3ea4cf8f6365407.html

玩转PHP调试:PHP Debug (基础配置) (一)_090321
http://hi.baidu.com/sulin2009/blog/item/f5bbaef8dd805451242df20c.html

php调试器的安装_090321
http://hi.baidu.com/sulin2009/blog/item/b17a41d2c09582083bf3cf0e.html

PHP debug: Eclipse PDT + XDebug_石漫滩
http://hi.baidu.com/getpost/blog/item/943700c44bc1baa18226acd9.html

在eclipse中用xdebug调试php_缘来缘聚
http://hi.baidu.com/pigchan/blog/item/972aaf23387be5559922ed47.html

使用xdebug调试PHP程序_瞄的技术
http://hi.baidu.com/icej/blog/item/2f6dfe5004edca5d1138c2d6.html

怎样在Eclipse中使用debug模式调试程序_狂奔的蜗牛
http://hi.baidu.com/zhaojiansheng5/blog/item/226453ca32840a18bf09e61e.html

在WAMP上配置xdebug和WinCachegrind
http://www.ccvvcc.com/html/PHPxuexijiaoliu/200812/28-4430.shtml

Xdebug教程之Xdebug配置 - PHP教程
http://www.phpq.net/tutorial/xdebug-config.html

利用Xdebug和Komodo调试PHP应用程序
http://www.it66.net/article/sort015/info-1918.html

PHP开发的调试方法(NetBeans6.5
http://salomi.blog.51cto.com/389282/127481

在NotePad++中安装DBGP debugger调试PHP程序 - 090319
http://www.haoguoliang.com/blog/2009/03/notepad-dbgp-debugger-php.html

使用NetBeans + Xdebug调试PHP程序[总结]
http://www.zvv.cn/blog/show-101-1.html

在 NetBeans IDE 中调试 PHP 源代码
http://zh-cn.netbeans.org/kb/docs/php/debugging.html