Xdebug客户端默认浏览器

Xdebug client default browser

我正在使用 Sublime Text 3。

当我转到 Tools -> Xdebug -> Start Debugging (Launch Browser) 时,Internet Explorer 会启动,尽管我已在 Windows 10 设置中将 Google Chrome 设置为我的默认浏览器。

我尝试查看 Sublime Text 设置文件,但没有找到任何关于默认浏览器的信息。

有办法解决吗?

XDebug Client (which I assume you're using) uses Python's webbrowser 模块启动浏览器。显然,您的 Windows 设置有问题,或者默认浏览器的定义方式已更改,因为 webbrowser 的默认功能不起作用。您可以通过打开 Sublime 的控制台(View -> Show ConsoleCtrl`)并输入来尝试以下代码:

import webbrowser; webbrowser.open("https://www.google.com")

根据你的问题,我认为 IE 会打开。

除了修改 XDebug 的代码外,我所知道的解决此问题的唯一方法是将 BROWSER 环境变量设置为 Chrome 可执行文件的完整路径。一旦你这样做了,完全重启 Sublime,重新连接到你的 PHP 服务器,看看 Chrome 现在是否工作。您也可以再次尝试上面的代码。

祝你好运!