第一步,让xdebug在php环境中生效

  • 下载xdebug

   http://www.xdebug.org/download.php

  这里会出现针对PHP各种版本的下载。找到适合你自己的版本,此处值得注意的一点是要找到你机器上的PHP extention是TS版还是NTS版。

  查看方法是运行phpinfo(),找到PHP Extension Build,我的PHP版本是5.6.36,对应的PHP Extension Build的版本是API20131226,TS,VC11,注意红字部分,是TS版,所以要下载下图中的红色方框部分。

  

  Apache服务器下要用TS的,IIS下跑PHP才用NTS。

  标题为“PHP 5.6 VC11 (64 bit) ”的,下载了以后是php_xdebug-2.5.5-5.6-vc11-nts-x86_64.dll(文件名中带NTS)

  标题为“PHP 5.6 VC11 TS (64 bit)”,下载了以后是php_xdebug-2.5.5-5.6-vc11-x86_64.dll(文件名中不带TS)

  标题和文件中关于TS和NTS的说明是相反的。

   下载之后,把php_xdebug-2.5.5-5.6-vc11-x86_64.dll放到php目录下的ext目录下,其实放在哪里都可以,只要在配置文件中指向它即可,为了统一化和规范化,放在ext目录比较好。

  配置

  php.ini中增加以下代码:

[Xdebug]
zend_extension = "D:/php5.6.25/ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll" ;xdebug.collect_params=On
;xdebug.collect_return=On
;xdebug.trace_output_dir="E:/AllPublish/xdebug" ;设定函数调用监测信息的输出文件的路径。
;xdebug.profiler_enable=On ;//打开效能监测器。
;xdebug.profiler_output_dir="E:/AllPublish/xdebug" ;//设定效能监测信息输出文件的路径。

只保留第一行:

zend_extension = "D:/php5.6.25/ext/php_xdebug-2.5.5-5.6-vc11-x86_64.dll"

重新启动apache,即可生效,其它选项可暂时注释。

此时打开phpinfo(),即可看到xdebug节。

触发错误时,即可看到橙色的格式化的错误信息。

 

  

本文参考了以下文章:

php断点调试工具------NetBeans+Xdebug调试php方法(测试成功)

NetBeans配置Xdebug

Xdebug的安装-(无错可执行版)

最新文章

  1. Sublime Text 3 快捷键整理
  2. QSpinBox 和 QSlider 联合使用方法
  3. 用xib自定义UITableViewCell
  4. C++的最佳特性(译)
  5. WPF:向客户端发出某一属性值已更改的通知INotifyPropertyChanged接口
  6. 内网穿透神器ngrok(转)
  7. 经典算法题每日演练——第八题 AC自动机
  8. UI设计学习路线图
  9. Java 哲学家进餐
  10. java 后台封装json数据学习总结(一)
  11. JQuery滚动分页查询功能
  12. BCP SQL导出EXCEL常见问题及解决方法;数据导出存储过程
  13. 20175234 数据库MySQL(课下作业)
  14. Kubernetes基础概念及架构概述
  15. 001_IntelliJ IDEA详细安装步骤
  16. 第 8 章 容器网络 - 050 - 创建 overlay 网络
  17. 使用axios发送post请求,将JSON数据改为为form类型
  18. 浅谈python中的“ ==” 与“ is”
  19. POJ1066线段交点
  20. Python 入门(一)定义字符串+raw字符串与多行字符串

热门文章

  1. php 实现发送微信模板消息(转)
  2. Swift Defer 延迟调用
  3. 12C -- 创建RMAN备份用户
  4. springboot集成redis缓存
  5. c++命名空间---namespace
  6. 【emWin】例程十二:FontCvt生成字库
  7. <以交易为生>读书笔记
  8. 配置Django
  9. greendao引起的NoClassDefFoundError异常解决
  10. 嵌入式开发之hi3519---i2c MDIO PHY uboot phy调试总结