这篇文章已经更新,看

Windows环境配置xdebug调试PHP Windows环境

或者

NetBeans配置Xdebug 远程调试PHP Linux环境

nebeans配置xdebug可以方便我们逐步的查看程序的运行情况对我们调试程序是非常有利的下面我就来介绍下配置的过程。

先要安装xdebug,可以参考这个:http://blog.csdn.net/21aspnet/article/details/6753794

在phpinfo()信息里找到php.ini的位置并打开php.ini在文档最后添加如下代码:

xdebug.remote_enable=on
xdebug.remote_handle=dbgp
xdebug.remote_host=localhost
xdebug.remote_port=9001

NetBeans内的菜单里找工具---选项 这时会弹出个框会出现个web浏览器选Firefox ‍或IE然后找和php在同一行的框内点击php这时你会看到有个常规、单元测试、Symfony;点击常规在该页面内找调试器端口将该端口写成和你的php.ini内配置的端口一样让后确定。

NetBeans打开自己工程文件找一行设置为断点‍‍,

然后选择调试文件NetBeans

右下角会出现正在运行的NetBeans-xdebug提示然后F7就可以看到程序下一步的运行情况了。

以下面代码为例:

$a=array('aa','bb','cc');
$a[3]="dd";
for($i=0;$i<4;$i++)
{echo $a[$i]."</br>";
}

开始调试,按F7单步调试

在需要监视的变量上右键添加监视

在监视窗口看到很清楚:

NetBeans配置Xdebug相关推荐

  1. NetBeans配置Xdebug 远程调试PHP

    很多PHP程序员使用echo,dump等比较原始的方法调试,这是非常落后的. 几年前本人写过一篇: NetBeans配置Xdebug 由于那篇文档还需要引用本人写的其他文档,感觉有些分散,所以这里重新 ...

  2. xampp配置xdebug

    xampp为一套PHP集成环境,其中PHP中就包含了开发中流行的类库. xdebug.dll就是其中一个例子.在网上找了一些配置xdebug的文章.其中都说是 zend_extension_tx=&q ...

  3. phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress

    PhpStorm配置Xdebug之我的理解 Nginx将root指向PhpStorm的工作目录, 因为自己之前都是Java写的多,用的IDE是IntelliJ IDEA,虽然跟PhpStorm是一家, ...

  4. phpstorm配置Xdebug

    1.下载xdebug插件:https://xdebug.org/download.php 2.查看自己的php信息,(phpinfo()就可以),出现如下界面然后点击查看网页源代码 3. 将代码粘贴到 ...

  5. xdebug怎样在php中配置,教你在PHPStorm中配置Xdebug

    本教程适用于Laravel项目的使用者,并默认使用Homestead作为开发环境的虚拟机. 1. 确认你已经安装了Xdebug 通过ssh登录你的homestead,执行 ls /etc/php5/f ...

  6. PhpStorm配置Xdebug调试PHP程序

    From: http://blog.csdn.net/ljfrocky/article/details/46531137 这篇文章主要介绍了如何使用PhpStorm + Xdebug调试PHP程序,需 ...

  7. 如何将Netbeans配置更加合理

    2019独角兽企业重金招聘Python工程师标准>>> 本文将介绍如何将Netbeans配置更加合理,优化IDE对于开发人员日常工作有极大的帮助,包括字体的处理,环境的配置等等. A ...

  8. 使用zend studio配置Xdebug调试PHP教程

    之前我介绍了PHP开发工具Zend Studio7入门使用教程,其实使用zend studio调试PHP非常方便,zend studio默认支持调试工具zend debugger也允许使用第三方调试工 ...

  9. phpstorm 配置 Xdebug 调试

    对有有经验的程序员,使用 echo().print_r ().print_f ().var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好的 php ...

最新文章

  1. php umount强制,linux mount挂载与umount 卸载及“Device is busy”问题 | 璞玉(POOY)
  2. RTSP再学习 -- 利用FFmpeg 将 rtsp 获取H264裸流并保存到文件中
  3. WeChall_PHP-htmlspecialchars
  4. 微软第二财季营收达 517 亿美元,净利润同比增长 21%
  5. 前端学习(2254)team怎么接受到pr
  6. Redis应用场景(转)
  7. FF:与吉利控股的合作取得实质性进展 双方技术团队正紧密对接
  8. 约瑟夫环问题(链表 + 公式)
  9. 【微信小程序开发•系列文章七】websocket
  10. linux驱动基础开发0——linux 设备驱动概述-转
  11. [IHS] No.2 程序员一生的读书计划
  12. 高通联手商汤科技共推终端人工智能
  13. 选课系统软件功能测试报告,学生选课系统测试报告.doc
  14. 智能家居 (9) ——人脸识别摄像头安装实现监控功能
  15. 使用Enterprise Architect设计数据库-赋操作截图
  16. 《炬丰科技-半导体工艺》SC-1颗粒去除和piranha后漂洗的机理研究
  17. 移动聚合支付招商,管道收入享长期分润
  18. 高分一号PMS相机多光谱和全色数据预处理
  19. suse linux zypper iso,SUSE Linux的zypper命令详解
  20. pytest【运行单个测试用例】

热门文章

  1. vue ts 设置tslint提示_Typescript 在 Vue 中的实践(包含2.x、3.x)
  2. Python3 pathlib让编程更美好
  3. 数据挖掘-matplotlib、numpy、pandas
  4. Latex使用简单总结
  5. 图像形态学(opencv),运行后通过在屏幕上输入对应指令完成相对应的形态学方法。
  6. 4.1 ucGUI 图片显示方法
  7. 一台服务器两个mysql_在一台服务器上安装两个或多个mysql的实现步骤_MySQL
  8. 在结构化场景中基于单目的物体与平面SLAM方案
  9. kitbash贫民区三维场景模型 Kitbash3d – Favelas
  10. C++ algorithm的sort函数总结