phpstorm配置xdebug

配置和很多次都不成功,于是好好琢磨了一番,成了.记录一下

准备阶段

自己是基于phpstudy去配置的,下载后自带了一个php_xdebug.dll的文件.

这里看到自带的xdebug是2.9.4的版本,如果没有扩展,到xdebug官网找到匹配的版本

还有一种可参考的方式:phpstorm 配置 Xdebug 调试_phpstorm xdebug_CRMEB的博客-CSDN博客

如果版本不兼容,需要去找历史兼容版本

Xdebug: Historical Releases

 

下载完毕后,放入ext扩展目录里

配置php.ini文件

[xdebug]
zend_extension = php_xdebug.dll
xdebug.remote_enable=On
;远程开启
xdebug.remote_autostart=On
;远程自动启动,如果开启,则无论什么请求都会进行调试响应
xdebug.remote_port=9003
;客户端的端口,这里9000被占用了
xdebug.remote_host=127.0.0.1
;调试客户端的地址,即IDE所在的IP,默认的话可不设置
;远程端口
xdebug.idekey=PHPSTORM
xdebug.remote_handler=dbgp
xdebug.remote_log=E:\phpstudy_pro\tmp\xdebug.log
;记录日志

 输出一下phpinfo看看是否成功

 下一步配置phpstorm

settings->PHP设置一下对应的php版本

设置下cli的配置信息

还可以通过其他远程配置信息配置,这里没做研究

 接下来配置Debug信息

 配置DBGp Proxy

配置servces 

 

到这里就配置完毕了,接下来测试一下

 

 添加一个page,选择刚才配置的Server以及要测试的路由地址.

接通小电话,打断点开始

 

 可以看到断点信息了.成功.

如果不想每次都修改调试参数

可以在chrome安装Xdebug helper扩展

 

 设置IDE key 为PHPSTORM

 

 下面试一下结果,删掉原来添加page配置信息

接通小电话

开启浏览器小瓢虫

 浏览器直接输入要访问的地址 

 进入断点,成功.

 最后分享一个文章php xdebug 中文手册,php调试利器 -- xdebug_拉费耳伯爵的博客-CSDN博客

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值