`
wayne173
  • 浏览: 362264 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

关于用netbeans和xdebug调试php的配置

    博客分类:
  • php
 
阅读更多

之前用过一段时间在apache,netbeans下通过xdebug调试。感觉不错,最近事情不多想从新配置下,是基于最新版本的php5.4做的,后来参考了下xdebug的官网说明完成的。官网地址:http://wiki.netbeans.org/HowToConfigureXDebug#How_to_configure_xdebug_with_WAMP

具体步骤如下:
1、去http://www.xdebug.org/download.php 下载相应的php_xdebug.dll,这个要根据你自己的php版本哦。然后把下载的文件放到php的ext目录下,其实放在任何你想要的目录都可以,主要是在下面说的php.ini里指定好路径。
2、修改php.ini
zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll
xdebug.remote_enable=on
xdebug.remote_handler=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9000
其中 zend_extension=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll 是php5.3以及以上版面的写法,如果是php5.2以及以下版本的是
zend_extension_ts=D:/php/ext/php_xdebug-2.2.1-5.4-vc9.dll。

下面是几个不必须的参数。
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.trace_output_dir="D:/php/debuginfo"
xdebug.profiler_enable=on
xdebug.profiler_output_dir="D:/php/debuginfo"

trace_output_dir 对于的是类似trace.4046332594.xt的文件,
profiler_output_dir对应得是类似cachegrind.out.10360 这样的文件

 

然后可以用个phpinfo()函数测试是否成功了。
 

 

下面开始设置netbeans,

工具->选项->常规 选择好web浏览器
工具->选项->php->调试 查看高度的端口是否正确
下一步就可以打开你要调试的文件开始了,设置好断点(其实在调试过程中你还可以设置或修改断点)。
调试过程中的情况大概如下图,你可以看执行过程中各个变量的情况。


 

  • 大小: 30.9 KB
  • 大小: 12 KB
分享到:
评论

相关推荐

    NetBeans,XDebug调试PHP教程

    NetBeans,XDebug调试PHP教程

    php调试之Netbeans + xdebug 配置全攻略

    安装完成后,还需要进一步配置Netbeans以支持Xdebug调试。 - **配置Xdebug插件**:在Netbeans中安装Xdebug插件。 - **配置调试选项**:在项目设置中开启调试选项,并指定Xdebug的配置文件位置以及调试端口等参数。 ...

    使用NetBeans + Xdebug调试PHP程序的方法

    以上就是关于“使用NetBeans + Xdebug调试PHP程序的方法”的详细解释。通过本篇内容的学习,开发者可以更加高效地使用NetBeans和Xdebug进行PHP项目的调试工作。希望本文的内容能够帮助到在Web开发领域中不断追求进步...

    netbeans PHP开启xdebug的方法 wamp部署

    要实现NetBeans IDE与PHP集成开发环境(WAMP服务器)的Xdebug调试功能,需要通过几个步骤来配置和开启Xdebug。首先,Xdebug是一个开源的PHP扩展,它提供了调试和分析功能,能够帮助开发者更好地追踪代码中的错误和...

    windows下PHP开发之环境配置:netbeans+jdk+wamp+xdebug

    ### Windows 下 PHP 开发环境配置详解...NetBeans IDE 提供了强大的开发工具,而 WAMP Server 和 Xdebug 则分别负责提供可靠的 PHP 运行环境和支持高效的调试过程。希望本文档能帮助您更好地进行 PHP 项目的开发工作。

    php_xdebug-2.1.1-5.2-vc6-nts.dll 调试php,配合 netbean使用

    本文将详细讲解如何使用`php_xdebug-2.1.1-5.2-vc6-nts.dll`这个调试工具,以及如何与NetBeans IDE协同工作。 Xdebug是一个强大的PHP扩展,它提供了丰富的调试和分析功能。`php_xdebug-2.1.1-5.2-vc6-nts.dll`是...

    php调试配置说明和步骤

    无论在哪种操作系统上,调试PHP都需要开启错误报告和日志记录,可以在php.ini中设置以下行: ``` display_errors = On error_reporting = E_ALL log_errors = On error_log = /path/to/php_errors.log ``` 这样,PHP...

    xdebug helper.rar

    而使用Xdebug Helper插件,只需在浏览器上轻轻一点,就能自动设置相应的HTTP头信息,告知服务器开启或关闭Xdebug调试模式。这对于频繁进行调试和非调试切换的开发者来说,无疑提高了工作效率。 Xdebug Helper插件的...

    php调试手册适合新手php开发者

    1.2 错误控制和日志记录调试 1.2.1 错误选项控制 1.2.2 错误抛出和处理 1.2.3 使用错误抑制符 1.2.4 日志记录 2 浏览器调试 2.1 页面输出调试 2.2 FirePHP 调试 2.2.1 普通变量监测 2.2.2 调用栈监测 2.2.3 监测抛出...

    php Xdebug 调试扩展的安装与使用.

    在讨论PHP Xdebug调试扩展的安装与使用之前,首先需要了解Xdebug是PHP的一个开源扩展,它为PHP增加了调试和开发工具。它能够帮助开发者通过多种方式来调试PHP脚本,例如堆栈跟踪,变量显示以及功能强大的代码覆盖率...

    xdebug helper 1.6.1 crx for chrome

    xdebug helper chrome插件是一款PHP CHROME调试插件,与Zend Studio,XAMPSERVER协同工作,易于调试、分析和扩展Xdebug跟踪,使用也很简单,打开谷歌浏览器,几步就能解决。有需要的赶快下载吧! 使用方法:解压后,...

    PHP调试技术手册 1.0.rar

    《PHP调试技术手册》主要是针对目前流行的各种PHP调试技术的一个实验和总结,所有调试方法都是在容易部署实现的基础来进行讲解,也希望对PHP开发者有一个系统的调试方法的归纳和使用的帮助。 目录: 1 内置API输出...

    chrome插件:Xdebug helper 1.6.1

    - **兼容性**:Xdebug Helper 兼容多种 PHP 开发环境和 IDE,如 PhpStorm、Eclipse PDT、NetBeans 等。 - **控制面板**:通过浏览器中的图标,可以快速启动/停止调试,查看和修改 Xdebug 设置。 **注意事项** - **...

    使用NetBeansIDE在远程Web服务器上部署PHP应用程序[参照].pdf

    * PHP 调试器(可选)XDebug 2.0 或更高版本 在 NetBeans IDE 中,用户可以创建一个新的 PHP 项目,并设置运行配置类型为“远程 Web 站点(FTP)”,以便将源文件上载到远程服务器。用户需要指定 FTP 连接设置,...

    PHP中文调试技术手册(PHP-Debug-Manual-public)

    内置API输出调试是PHP调试中最简单也是最直接的方法,主要依赖于PHP内置的函数和配置来进行。 1.1 基本调试API 1.1.1 echo (print): echo和print是PHP中最基本的输出函数,主要用于输出字符串。在调试过程中,可以...

    php调试程序技术

    IDE(集成开发环境)如Vim、Zend Studio、Eclipse和NetBeans都提供了内置的调试功能,使得在代码中设置断点、单步执行和查看变量状态变得更加便捷。 对于性能调试,开发者经常使用`microtime()`来测量代码段的执行...

    netbeans安装文件

    8. **与其他工具的集成**:NetBeans可以与Xdebug配合使用,实现更强大的PHP调试功能。此外,它可以与Web服务器(如Apache、Nginx)和数据库(如MySQL、PostgreSQL)无缝集成,便于进行本地开发。 9. **学习资源**:...

    xdebugv2.0

    同时,它还提及了"和其他集成工具如netbeans之类",这表明Xdebug也兼容各种集成开发环境(IDE),如NetBeans,提供集成的调试支持,使开发过程更为便捷。 关于Xdebug 2.0.4win,这是针对Windows平台的特定版本。在...

Global site tag (gtag.js) - Google Analytics