听说NetBeans安装xdebug插件之后,可以调试php程序,怎么配置呢?再网上查找了半天,终于搞清楚了,
1、先编写个index.php页面,代码如下:
2、在http://xdebug.org/find-binary.php
中粘贴index.php中phpinfo()信息
3、点击按钮,将得到类似如下的提示信息:
Instructions
- Download
php_xdebug-2.1.0-5.3-vc9.dll
- Move the downloaded file to D:/php/ext
- Edit
C:/WINDOWS/php.ini
and add the line
zend_extension = D:/php/ext/php_xdebug-2.1.0-5.3-vc9.dll
- Restart the webserver
根据提示下载你所需要的dll,放到指定目录下,然后重启web服务器,就可以调试程序了。
根据php.ini文件配置大致如下所示:
zend_extension = D:/php/ext/php_xdebug-2.1.0-5.3-vc9.dll
[Xdebug]
xdebug.default_enable=on
xdebug.auto_trace=on
xdebug.collect_params=on
xdebug.collect_return=on
xdebug.max_nesting_level=100
xdebug.profiler_enable=on
xdebug.remote_enable=on
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.remote_handler=dbgp
;设置xdebug输出文件,主要是纪录一些函数调用所花费的时间
xdebug.trace_output_dir="D:/php/xdebug"
xdebug.profiler_output_dir="D:/php/xdebug"
参考:
http://xdebug.org/find-binary.php
http://xdebug.org/
http://xdebug.org/download.php
分享到:
相关推荐
### PHP调试之Netbeans + xdebug配置全攻略 在PHP开发过程中,经常需要对代码进行调试来确保程序的正确性和高效性。对于PHP开发者来说,一个强大的集成开发环境(IDE)加上一个高效的调试器是非常重要的工具组合。...
netbeans配置及xdebug 调试 单元调试 单独流程调试
要实现NetBeans IDE与PHP集成开发环境(WAMP服务器)的Xdebug调试功能,需要通过几个步骤来配置和开启Xdebug。首先,Xdebug是一个开源的PHP扩展,它提供了调试和分析功能,能够帮助开发者更好地追踪代码中的错误和...
接下来,我们将深入解析配置和使用NetBeans结合Xdebug进行PHP程序调试的步骤。首先需要安装Xdebug扩展,然后将它解压到PHP的ext目录下。接着修改PHP配置文件php.ini,添加xdebug相关的配置项,如启用远程调试...
xdebug.idekey="NETBEANS-xdebug" xdebug.remote_host=localhost xdebug.remote_port=9000 ``` 这里,`zend_extension`指定了Xdebug扩展的位置,`xdebug.remote_enable`开启远程调试,`xdebug.idekey`设置了IDE的...
4. 在 NetBeans IDE 中配置 Xdebug,通过菜单 “Tools” > “Options” > “Debugging” 设置。 #### 七、总结 通过上述步骤,您已经在 Windows 系统上成功搭建了一个完整的 PHP 开发环境。NetBeans IDE 提供了...
2. **自定义配置**:用户可以为不同的网站或项目设置不同的Xdebug配置,例如设置IDE Key,以便与特定的IDE(如PHPStorm)进行通信。 3. **兼容性广泛**:Xdebug Helper不仅支持PHPStorm,还兼容其他基于Xdebug的...
确保已安装 Xdebug 并且配置了合适的参数,如 `xdebug.remote_enable=1`,`xdebug.idekey` 和 `xdebug.remote_host` 等,以便与客户端(即装有 Xdebug Helper 的浏览器)建立连接。 2. **启动调试模式**:在浏览网页...
Xdebug:文档和使用-- 任务2. LAMP手册-- 任务3.部署应用程序1和1 -- 任务4.在免费主机上部署应用程序-- 任务5. Apache:虚拟站点主题3 -- -- 任务1.笼养用户主题4 -- -- 任务1. DNS安装和配置项目5 -- -- 任务1....
对于使用带有Xdebug支持PHP工具(如PHPStorm),带PDT的Eclipse,Netbeans和MacGDBp或任何其他Xdebug兼容分析工具(如KCacheGrind,WinCacheGrind或Webgrind)PHP开发人员,此扩展非常有用。 默认情况下,扩展程序...
同时,它还提及了"和其他集成工具如netbeans之类",这表明Xdebug也兼容各种集成开发环境(IDE),如NetBeans,提供集成的调试支持,使开发过程更为便捷。 关于Xdebug 2.0.4win,这是针对Windows平台的特定版本。在...
然后,在NetBeans的项目属性中配置Xdebug,包括端口、IDE key和远程主机。现在,你可以在NetBeans中设置断点并进行调试。 最后,实现代码提示和补全。为了在NetBeans中获得更好的Yii代码提示,可以安装Yii插件,如...
然后,在 NetBeans IDE 中创建一个新的 PHP 项目,并设置运行配置类型为“远程 Web 站点(FTP)”,指定 FTP 连接设置,包括连接名称、主机名、端口、用户名、口令、初始目录和上载目录。最后,将源文件上载到远程...
在实际的开发过程中,Xdebug还支持更高级的调试功能,比如断点调试、代码覆盖率分析等,这些功能都需要在PHPStorm、NetBeans、VSCode等IDE中进行相应的设置。通过这些工具,Xdebug能够与IDE集成,提供一个方便的调试...
- **`-Xdebug`**:启用调试模式。 - **`-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=9009`**:设置Java调试工具(JDWP)的相关选项。这里表示通过Socket传输,作为服务器端等待远程连接,不挂起目标...
Zend Debugger是由Zend Technologies开发的一个强大的PHP调试工具,它可以集成到IDE(如Eclipse, PhpStorm, NetBeans等)中,提供断点、步进执行、查看变量值等功能。 在Linux和Mac OS X上配置PHP调试: 1. **安装...
介绍Xdebug的安装和配置方法,以便于开始性能分析。 4.3 APD(Advanced PHP Debugger): APD是一个PHP扩展,用于分析脚本的性能,收集执行时的各种统计数据。 4.3.1 安装配置: 介绍APD的安装和配置过程。 4.3.2 ...
[ Optional ] 我们将为IDE(PHPStorm或Netbeans)配置Xdebug。至此,我们将所有项目都准备就绪。 [ Optional ] 开发时,可以使用Makefile进行重复操作。运行时,您可以使用docker命令执行重复操作。安装先决条件要...