在phpstorm上使用xdebug的简单配置

PHP.ini配置

  1. 到xdebug官网根据使用的php版本下载xdebug文件

xdebug官网:https://xdebug.org/download.php

2. 将下载好的dll文件放到php的ext目录下

例:D:phpStudyPHPTutorialphpphp-7.2.1-ntsext

3. 在php.ini下开启xdebug扩展,并进行配置

以下配置为必填项

[XDebug]
;刚刚下载好的dll文件目录
zend_extension="D:PHPGJphpStudyPHPTutorialphpphp-7.2.1-ntsextphp_xdebug-2.7.2-7.2-vc15-nts.dll"
;开启远程调试
xdebug.remote_enable = 1
;调试对应的key值,必须和后面phpstorm设置相同
xdebug.idekey = PHPSTORM
;调试端口
xdebug.remote_port = 9999
;使用调试器协议
xdebug.remote_handler = dbgp
;调试的客户端地址,本地填为localhost
xdebug.remote_host = "localhost"

PHPstorm配置

  1. 设置当前使用的php版本

File——>setting——>languages&framework——>php

2. 进入Debug,设置在phpini中配置好的端口号

3. 在Debug目录下进入opbg proxy中,设置在phpini中配置好的的端口主机和idkey

4. 进入php——>servers中,设置一个与要调试项目相同的server配置,并选择Xdebug

5. 进入Run——>Edit Config....

6. 添加一个web page

7. 选择刚才添加好的server,然后设置项目的入口并保存

8. 给项目打上断点并进行debug测试,点击虫子图标运行xdebug

常见问题

  1. 如果出现如下图所示错误,则一般是phpstorm的配置与phpini不一致,或者项目中未打断点

2. 如果无论如何都出现下图所示错误,则一般是phpstorm版本问题,建议安装一个新版phpstorm(确信

phpstorm xdebug本地调试断点不生效_PHPSTORM与xdebug配置相关推荐

  1. phpstorm xdebug本地调试断点不生效_phpstudy+phpstrom实现断点

    前言 java实现断点很容易,直接debug模式启动就行.但是PHP不行,非常非常的麻烦,反正我是感觉很麻烦. 1.安装php插件XDebug组件 phpstudy默认带了,很方便.不用再下了 装好之 ...

  2. Laravel本地Sail开发环境下Phpstorm+浏览器+Postman调试配置

    Laravel本地Sail开发环境下Phpstorm+浏览器+Postman调试配置 查看Php是否启用Xdebug 配置Sail对Xdebug的支持 浏览器如何进行XDebug调试 下载浏览器扩展 ...

  3. php单步调试,phpstorm,Xdebug单步调试

    本地环境: windows10,phpstudy2018 PHP 版本7.2.10-NTS phpstorm 版本2020.1 单步调试比var_dump,print_r方便的多.但是配置过程比较繁琐 ...

  4. swoole 使用 xdebug 实现调试模式(PHPSTORM)

    1.安装sdebug插件 说明: swoole的官方编程须知中已经说到了,swoole与常规版本的 xdebug 不兼容,主要是由于大量全局变量的使用违背了协程的规范,可以见此网址的说明:https: ...

  5. 开发机多用户 xdebug 远程调试 PhpStorm

    在公司都用的远程开发机开发,每次有错误调试就得dd(xxx)然后保存真是,让我在本地开发用惯xdebug的情何以堪,所以有了下文. 1.安装配置xdebug 直接使用pecl安装即可 # pecl i ...

  6. docker容器的标准使用过程_phpStorm中使用xdebug工具调试docker容器中的程序

    最近使用了docker容器来构建项目,这种方式虽然极大的加快了构建的项目速度,但是也会对之前的本地开发带来一些挑战,比如今天讲到的调试程序,大家对于xdebug一定不会陌生,但是如果php-fpm放到 ...

  7. PHPStorm+XDebug进行调试

    原文:PHPStorm+XDebug进行调试 笔者的开发环境如下: Windows8.1+Apache+PhpStorm+XDebug+Firefox(XDebug helper 1.4.3插件). ...

  8. php linux 调试工具,内网Visual Studio Code通过XDebug远程调试linux服务器PHP脚本

    开发环境是这样:一台位于内网环境下的Windows机器使用VSCode作为IDE编写 { "version": "0.2.0", "configura ...

  9. php项目使用xdebug远程调试

    0. 目的.原理和调用流程 访问测试环境的页面,在本地开发机打断点调试.相当流弊的功能,方便代码排查原因. 原理: 运行xdebug需要客户端IDE(phpstorm).远程服务器配合,首先是客户端配 ...

最新文章

  1. 桁架机器人运动视频_桁架机器人的直线定位单元
  2. 如何启用 SAP Spartacus Guest checkout
  3. 正则表达式限制文本框只能输入数字
  4. 静态编译和动态编译区别
  5. 制备pdms膜的方法_船体用钢板基底超疏水表面的制备和性能
  6. python小项目之头像右上角加数字
  7. 潘正磊: 做最好、最美的你
  8. VBA每日一练(2),将txt 的部分/全部内容 导入到EXCEL
  9. UI开发之用PS给图片加水印
  10. Listary 配置常用搜索
  11. java 比较源文件_Beyond Compare比较Java源代码文件的详细操作方法
  12. 【NDVI:注意力机制:遥感图像】
  13. Linux:WCP知识库安装及配置
  14. 联想拯救者Y7000P键盘失灵
  15. Matlab笔记(二):Matlab实现高斯函数的三维显示
  16. 【CANOE】- 基于CAPL的UDS Bootloader刷写设计
  17. 2021科大讯飞试题标签预测挑战赛亚军方案总结
  18. (转)DDoS攻击全面解析
  19. 电流互感器输出波形测试
  20. es5 js日期格式化

热门文章

  1. 除了随机还要进化——对Infinity进一步的想法
  2. 如何在SQL中对行进行动态编号
  3. js的跨域问题和解决办法
  4. 【回顾】手机淘宝推荐系统实战
  5. 腾讯专家深度解析赛题,现场答疑助力上分!
  6. 升级换代!Facebook全新电商搜索系统Que2Search
  7. 微软亚研院 | 智能信息检索综述
  8. 对 比 学 习 小 综 述
  9. mysql 建表sysdate_mysql数据库基本操作练习
  10. java程序效率_优化JAVA程序的执行效率和性能