ps : php版本和xdebug版本一定要相对应

1. PHP安装xdebug扩展

php.ini的配置,下面的配置仅供参考,路径要换成自己的!

[xdebug]

zend_extension=”D:\wamp\php-5.6.2-x64\ext\php_xdebug-2.2.5-5.6-vc11-x86_64.dll”

xdebug.remote_enable = On

xdebug.remote_handler = dbgp

xdebug.remote_host= localhost

xdebug.remote_port = 9000

xdebug.idekey = PHPSTORM

ps :  remote_handler 、 remote_host、 remote_port 这些都有默认值,但还是建议设置下,至少知道要设置这些参数~

查看phpinfo~

2.PHPSTORM设置

楼主以前一直用zendstudio,刚开始用phpstorm非常蛋疼,用了一段时间后发现还挺好用的~

1.首先检查phpstorm的xdebug配置

这里的debug port要和php.ini里面的 xdebug.remote_port相一致!默认是9000,如果9000端口被占用的话,可以改成其他端口。

2. 设置debug.

添加本地的 web server~

www.51open.pcom 是我本地的 web server~ ~

3.开始调试

打好第一个断点,shift + F9就可以了

打好 第一个断点 ,选中配置的debug,  按旁边的臭虫 按钮

总结:

根据断点配置,或在打开 Debug URL 的过程中,或在 POST 之后,如果 PhpStorm 监听到了 Debug 连接,就会立即切换到编辑器界面,并跳转到设置的断点处,浏览器端会等待 PhpStorm 的操作。

你可以随时中断 PhpStorm 的调试,或方便的进行 Step Into / Step Over / Run to cursor(这个刁爆了):

哎呀,不想调试了,PhpStorm 却总是跳出来?记得刚刚那个电话按钮嘛,再点一下,让其变成红色,就好了。

转载于:https://www.cnblogs.com/yuanlipu/p/6551247.html

phpstorm配置Xdebug进行调试PHP教程相关推荐

  1. phpstorm 配置 xdebug断点调试

    前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里就有生产,Xdebug可以实现对php的断点调试.下面将我个人的安装经历分享给大家. 运行环境 windows .l ...

  2. phpstudy+PHPSTORM配置xdebug断点调试

    记录一下 花了一上午时间失败了(心态都炸了,本来就调试有问题,后面网站都打不开了),于是全推倒重新配置一遍并记录一下. 网站配置和文件配置 首先打开phpstudy,打开这两个. 然后配置我们的网站, ...

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

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

  4. PhpStorm配置Xdebug调试PHP程序

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

  5. phpstorm 配置 Xdebug 调试

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

  6. phpstorm配置Xdebug

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

  7. PhpStorm 配置debug断点调试

    以下方法可以不用下载Xdebug helper浏览器扩展插件,也不需配置Debug Configurations. 环境 phpstudy_pro 小皮集成环境 Apache 2.4.39 php 7 ...

  8. PhpStorm 配置 Xdebug调试工具

    https://blog.csdn.net/u012600104/article/details/80446036 前言 php是脚本型程序 每次出错都要手动exit断点程序不是很方便 哪里有需求哪里 ...

  9. phpstorm使用xdebug断点调试

    都1202年了,你调试php的时候还在使用print_r();die();吗?今天说一下php断点调试工具xdebug,无需google的xdebugHelper!无需在postman请求时加cook ...

最新文章

  1. 学术-数学:哥德巴赫猜想
  2. java中application后缀_编译JavaApplication源程序文件将产生相应的字节码文件,这些字节码文件的扩展名为...
  3. 剑指offer:扑克牌顺子
  4. mysql存储过程queue_mysql – 在Sequelize中调用输入/输出类型存储过程
  5. 概率论回顾.pptx
  6. 关于git远程版本库的一些问题之解决
  7. 细数音频放大器的分类
  8. Android设为系统默认的短信应用
  9. .NET组件程序设计0723
  10. HCIE Security 常见WEB攻击 备考笔记(幕布)
  11. php 0x颜色 转换,rgb和十六进制颜色互转
  12. 完整版身份证前6位判断归属地
  13. react视频教程经典大全
  14. 机器学习入门好文,强烈推荐(转载)
  15. APP推广要做哪些?渠道?方案?竞争分析?
  16. php进程间通信 yoc_php 进程间通信 ipc
  17. FreeTextBox编辑框遇到的问题
  18. [读书笔记—学习方法]《深度学习的艺术》-采铜
  19. 未解——Matlab积分运算int函数
  20. 世界科学、技术、工业革命趋势分析

热门文章

  1. 309. Best Time to Buy and Sell Stock with Cooldown
  2. android键盘ui,android – 在自定义键盘中重新调整候选视图的UI
  3. 图像语义分割模型DeepLab训练Cityscapes数据集过程记录
  4. 机器学习知识点(十八)密度聚类DBSCAN算法Java实现
  5. bat输出log日志操作
  6. 2008年10月10日股票池
  7. 数据结构源码笔记(C语言):统计字符串中出现的字符及其次数
  8. opencv轮廓及点在轮廓内判断
  9. php 间隔时间执行任务,PHP间隔一段时间执行代码的方法
  10. python的函数的定义与调用