1.https://xdebug.org/wizard.php在方框中输入本地phpinfo.php中的内容会提示对应要安装的版本,

2.https://xdebug.org/download.php在这里找到对应的版本下载即可,要注意ts和nts版本区分(查看自己的phpinfo.php中的Thread Safety为enabled即为ts版本的)

3.下载到对应的dll文件后放到php的ext目录下。

4.在php配置文件中添加下列代码

 [Xdebug]
zend_extension_ts=php_xdebug-2.1.1-5.2-vc6.dll
zend_extension_debug=.
xdebug.default_enable =On
xdebug.auto_trace=On
xdebug.show_exception_trace=On **用来显示错误信息
display_errors = On
html_errors = On **显示堆栈信息
xdebug.show_local_vars = 1
xdebug.max_nesting_level = 50
xdebug.var_display_max_depth = 6
xdebug.dump_once = On
xdebug.dump_globals = On
xdebug.dump_undefined = On
xdebug.dump.REQUEST = *
xdebug.cli_color = 2 **显示性能信息
xdebug.collect_params=On
xdebug.collect_return=On
xdebug.profiler_enable=On
xdebug.trace_output_dir="D:/mysoft/xdebug"
xdebug.profiler_output_dir="D:/mysoft/xdebug" **远程调试配置信息
xdebug.remote_enable=On
xdebug.remote_host=localhost
xdebug.remote_port=9001
xdebug.remote_handler=dbgp

如此即可。

安装过程中遇到过如下困扰。

1.下载对应版本在phpinfo中还是看不到xdebug扩展(事实证明非版本问题,是其他问题)

2.phpinfo中xdebug扩展下提示“XDEBUG NOT LOADED AS ZEND EXTENSION”(xdebug配置中应该写zend_extension_ts而不是extension)

3.安装成功后,phpstorm也配置成功后能启动调试,但是看不到错误提示信息(php.ini配置参数不完整,照上面配置代码配置即可看到错误提示)

最新文章

  1. 【新年呈献】高性能 Socket 组件 HP-Socket v3.1.2 正式发布
  2. [原创]在使用SDK 23(6.0)版本后org.apache.http相关的类找不到的解决办法
  3. JavaScript 立即执行函数
  4. Excel导入导出,通过datatable转存(篇一)
  5. Golang、Php、Python、Java基于Thrift0.9.1实现跨语言调用
  6. 09Socket编程
  7. uva 10313
  8. Nginx完整配置说明
  9. php 获取某个月的周次信息
  10. shell 调用mysql 存储过程判断真假
  11. poj3974(manacher)
  12. 后台邮箱配置SMTP函数,如何把发件人设置为自定义昵称
  13. eclipse导入lombok后打不开(如果你的lombok不是最新的,那就来下载最新的)
  14. 应邀ITGeGe在线教育社区嵌入式基础开发讲师
  15. C# 数字字符串前面不足位补零方法
  16. [原创]K8Cscan插件之端口扫描C#源码
  17. Linux 线程编程1.0
  18. Yii2查询之where条件拼装
  19. 1022 D进制的A+B
  20. 关于卫星RNSS与RDSS

热门文章

  1. 洛谷 P5061 秘密任务 —— 二分图
  2. Elasticsearch官方安装
  3. Oracle数据库导入、导出(远程、10g、11g)
  4. .NETFramework:StringBuilder
  5. sublime text3设置
  6. thymeleaf控制view的返回格式
  7. how to run faster
  8. java的try后面跟括号
  9. POJ - 3037 Skiing SPFA
  10. 【Java面试题系列】:Java基础知识常见面试题汇总 第一篇