博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用phpstorm进行PHP断点调试
阅读量:5297 次
发布时间:2019-06-14

本文共 1029 字,大约阅读时间需要 3 分钟。

参考文档

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 

 

二. 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

你可能感兴趣的文章
cf--------(div1)1A. Theatre Square
查看>>
Android面试收集录15 Android Bitmap压缩策略
查看>>
PHP魔术方法之__call与__callStatic方法
查看>>
ubuntu 安装后的配置
查看>>
VSCODE更改文件时,提示:EACCES: permission denied的解决办法(mac电脑系统)
查看>>
web前端之路,js的一些好书(摘自聂微东 )
查看>>
【模板】对拍程序
查看>>
Pycharm安装Markdown插件
查看>>
【转】redo与undo
查看>>
C#更新程序设计
查看>>
解决升级系统导致的 curl: (48) An unknown option was passed in to libcurl
查看>>
Java Session 介绍;
查看>>
spoj TBATTLE 质因数分解+二分
查看>>
Django 模型层
查看>>
dedecms讲解-arc.listview.class.php分析,列表页展示
查看>>
Extjs6 经典版 combo下拉框数据的使用及动态传参
查看>>
【NodeJS】http-server.cmd
查看>>
研磨JavaScript系列(五):奇妙的对象
查看>>
面试题2
查看>>
selenium+java iframe定位
查看>>