HomeStead使用新版Xdebug远程调试,你可能不知道的事

HomeStead使用新版Xdebug远程调试,你可能不知道的事

网上说的大部分都是旧版本的xdebug,现在新版本的xdebug参数改了,如果你按照网络上的教程,配置了半天,发现还是不行,来看看这个文章吧.:v:

查看phpinfo中xdebug的扩展配置路径();

如果上面没有开启xdebug,就进homestead运行xon开启

开启xdebug后,正常就可以在下面看到这个信息,上面的xdebug的版本为3.0.2,官方说了,xdebug的3版本和2版本不一样了.

xdebug官方说明

具体的说明我也没有详细看,只是知道了一些参数不能像网上的设置了,昨天,我安装了homestead,想设置xdebug的时候,发现,怎么也设置不好,今天,开启xdebug时,看到了报错信息,这才发现.

正确的配置

进homestead配置xdebug.ini

zend_extension=xdebug.so
xdebug.mode=debug
xdebug.discover_client_host=1
xdebug.client_port = 9000
xdebug.max_nesting_level = 512
xdebug.idekey = PHPSTORM
xdebug.scream=0
xdebug.cli_color=1
xdebug.show_local_vars=1

其中,xdebug.mode=debug,就是设置为远程调试了,官方的端口也由默认的9000改为9003了,所以,这里我手动设置为了原来的9000

设置后,再按照原来的phpstorm配置xdebug的方法,就一下子就可以了,开心.

具体参考哪个文章,可以论坛直接搜索,phpstorm xdebug等关键词

本作品采用《CC 协议》,转载必须注明作者和本文链接
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
讨论数量: 1

太有用了,搞了一上午才找到这个。点赞

3年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!