phpstorm的xdebug血泪史

今天在做web安全相关的题目,需要做php代码的调试,所以用起 了我已经遗忘多年的phpstorm,但是却遇到了一个xdebug使用的问题,我是折腾了好久,真的太难了,不希望大家踩坑。
这里,我php的版本是7.4,然后我的xdebug是安装phpstudy自带的,如果有人没有的话,就自行下载对应版本放置。
设置版本路径就不多说了,应该都会的。
点击 … 进入php环境的配置页
在这里插入图片描述
在这里插入图片描述
点击 open in editor 在编辑器中打开 php.ini
看有没有xdebug这一项,没有的话直接在底部添加
[Xdebug]
xdebug.collect_params = 1
xdebug.profiler_enable = 0
zend_extension =“F:\phpstudy_pro\Extensions\php\php7.4.3nts\ext\php_xdebug.dll”
xdebug.max_nesting_level = 1000000
xdebug.remote_enable = 1
xdebug.collect_return = 1
xdebug.auto_trace = 0
xdebug.remote_host = localhost
xdebug.remote_port = 9000
xdebug.remote_handler = dbgp
xdebug.idekey = PHPSTORM

zend_extension 这一项是大家自己的xdebug.dll 的路径
在这里插入图片描述
这几项直接按我的配置就行
保存退出。
来到设置页面 修改xdebug的端口号为9000
在这里插入图片描述
然后就是最坑人的地方了,我看了很多的教程都是让在底下两个地方直接设置80,但是我始终会出现错误,会一直在等待端口,然后尝试了很多办法,都不行
在这里插入图片描述

在这里插入图片描述
经过痛苦的挣扎,我发现了以下的位置设置的端口号,我尝试修改没有用,所以就把刚才两个地方的端口号都修改为63342
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
接着完成最后一步,创建一个server
在这里插入图片描述
在这里插入图片描述
然后启动程序
在这里插入图片描述
看到了断点处的参数了,太难了,这次的问题,根本性原因,我不是特别明白了,希望有懂得大佬可以给解读一下。
希望有和我出现一样错误的小伙伴能顺利解决

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值