HomeStead使用新版Xdebug远程调试,你可能不知道的事
HomeStead使用新版Xdebug远程调试,你可能不知道的事
网上说的大部分都是旧版本的xdebug,现在新版本的xdebug参数改了,如果你按照网络上的教程,配置了半天,发现还是不行,来看看这个文章吧.
查看phpinfo中xdebug的扩展配置路径();
如果上面没有开启xdebug,就进homestead运行xon
开启
开启xdebug后,正常就可以在下面看到这个信息,上面的xdebug的版本为3.0.2,官方说了,xdebug的3版本和2版本不一样了.
具体的说明我也没有详细看,只是知道了一些参数不能像网上的设置了,昨天,我安装了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 协议》,转载必须注明作者和本文链接
推荐文章: