phpstorm xdebug本地调试断点不生效_phpstorm配置xdebug支持

首先要安装xdebug扩展 我本地是phpstudy环境 要用phpinfo()查看php信息对应着信息去下载xdebug

Xdebug: Downloads​xdebug.org

309df9ea6f0388f05126c05c82ef76f7.png

6720a6ffff688b42c6c90a6e62bf0200.png

把扩展php_xdebug-2.7.0alpha1-7.2-vc15-nts.dll放到php的扩展目录(ext文件中)

我的位置D:phpStudyPHPTutorialphpphp-7.1.13-ntsext

56c160e23aadbee56799a4a34c50cffa.png

打开php.ini文件,配置如下:

[XDebug]
zend_extension=D:phpStudyPHPTutorialphpphp-7.1.13-ntsextphp_xdebug-2.9.6-7.1-vc14-nts.dll
xdebug.profiler_append = 0
xdebug.profiler_enable = 1
xdebug.profiler_enable_trigger = 0
xdebug.profiler_output_dir ="D:phpStudytmpxdebug"
xdebug.trace_output_dir ="D:phpStudytmpxdebug"
xdebug.profiler_output_name = "cache.out.%t-%s"
xdebug.remote_enable = 1
xdebug.remote_handler = "dbgp"
xdebug.remote_host = "127.0.0.1"
xdebug.remote_port = 9000
xdebug.remote_mode = "req"
xdebug.idekey = PHPSTORM

说明:改项也可以写绝对路径

zend_extension=D:phpStudyPHPTutorialphpphp-7.2.1-ntsextphp_xdebug-2.9.6-7.1-vc14-nts.dll

在查看phpinfo中是否有xdebug扩展开启,如果没有xdebug信息(可能是VC版本不对,见底部说明),说明版本不对或配置错误(我明明是64位的 却安装不上 不显示出来 结果安装32位的就好了)

67f01eeaf02524a5f6309c386fd6cf66.png

或者在cmd窗口输入php -m命令查看扩展,注意如果报命令无效时,要添加php.exe到环境变量中

4ae6b8cc51fd4196bba3fa9f9c0230d4.png

如果进行断点调试如何使用xdebug断点调试代码??

当然如果你还没有安装phpstorm,请自行安装!(私聊给)

下面进入正题,首先第一步打开设置 file->Settings 或快捷键ctrl+alt+s

58c70e9cf76663b376011144a4c13eed.png

选择php版本

b2b0b2e1f2fb27377992da788d62eb9f.png

b87e125505579c830183e3f0357274aa.png

c3f9263a30085bd60e0c67197b232213.png

debug的配置 php.ini设置的远程端口

14ab3776da620aed7736a58abf5f35cf.png

phpstorm添加php服务

21a15b7fe30f2efc021e14e571e15f83.png

DBGP proxy设置

69236180c2d1f01cb43ef5801fade5dc.png

添加配置

00cee3309f06e1e87e9cd11c75d4eb28.png

142ce53992c2b7c72b7d93bd6bf890db.png

添加测试文件,设置断点

5bf58b9b5e91fb50a099ae6a6354f406.png

postman 添加 cookie

1b9c104037089e1e3b745d6d46c31907.png

如果提示这个

可能有问题的地方:

由于断点没有被监听到,可能是断点打错了地方

b61375ebbea1649b78fb643922fd8109.png

f945f1540aff869c631888ed6c6df137.png

我这个暂时有点失败了 有时间在调试下

3bdc876b9f5dd86e4e3626c132e41185.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值