phpstorm xdebug本地调试断点不生效_PHPSTORM与xdebug配置

在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

v2-f538a9aabf9d74f91ed2ae71bf92ffba_b.jpg

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

v2-c52ab015543e8a9cc3fc894484379c8b_b.jpg

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

v2-149dfb3f50357622b2f5d0643f10b76f_b.jpg

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

v2-0813387a7831e6967a000df596f39b1c_b.jpg

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

v2-a1eb83f6ea29e5e00bea59f8f967a262_b.jpg

6. 添加一个web page

v2-0653f7b4a9da2a85a03edfcca5ac800c_b.jpg

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

v2-024e704888deb64243a139b5f5d15c62_b.jpg

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

v2-0d9931925b54f1974e449d30e7f3f45b_b.jpg

v2-cf62f2d91f96ee88dabd8890e086e825_b.jpg

常见问题

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

v2-7c35b45c0c46c9b5ce53c50c0b06def9_b.jpg

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

v2-24ae58f7ac21530eda22402717b941cc_b.jpg
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值