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 协议》,转载必须注明作者和本文链接
推荐文章: