使用phpstorm进行PHP断点调试

参考文档

http://xdebug.org/install.php#configure-php 
A list of all settings:  http://xdebug.org/docs-settings.php     
A list of all functions: http://xdebug.org/docs-functions.php    
Profiling instructions:  http://xdebug.org/docs-profiling2.php   
Remote debugging:        http://xdebug.org/docs-debugger.php  

一. PHP 安装 Xdebug 模块

先安装这里安装好xdebug https://i.cnblogs.com/PostDone.aspx?postid=11163117&actiontip=%E5%8F%91%E5%B8%83%E6%88%90%E5%8A%9F

 

二. PhpStorm 配置 远程debug connections 服务 (远程debug连接还没用到,此方法未实践过)

  • 在工具栏中选择 File -> setting--> Languages & Frameworks -->php-->deb
    • 配置默认 端口 9000
    • 取消强制中断PhpStorm 配置 debug connections 服务
    •  

  • 在工具栏中选择 File -> setting--> Languages & Frameworks -->php-->deb-->DBGp-Proxy (www为php.ini里面的xdebug.idekey=www)
  •  

     

三. 配置与调试本地debug

在此处添加一个服务,如下设置即可

 

1.配置调试本地目录

在此处选择 Edit Configurations 

再选择php Built-in web server

简单配置即可

 

选择刚创建的server 运行, 同时开启debug监听服务(像电话一样的按钮)

 

查看断点信息

调试快捷键

  • F7 通过当前行,进入下一行,如果该行是方法,则进入方法体
  • F8 通过当前行,进入下一行,如果该行是方法,也直接进入下一行,不进入方法体
  • F9 通过整个流程,全部顺序执行

要点总结

  • PHP安装Xdebug模块,在 正确的 php.ini 下设置 xdebug.remote_enable=1或者 On
  • Postman在 API 域名下的cookie中添加XDEBUG_SESSION=PHPSTORM
  • PhpStorm启动小电话,开启侦听

转载于:https://www.cnblogs.com/jiangfeilong/p/11159706.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值