Xdebug调试不适用于Sublime Text 3

时间:2016-11-07 18:55:43

标签: sublimetext3 xdebug

我遇到Xdebug无法使用Sublime Text的问题3.我使用的服务器是wampserver。我已经使用Xdebug向导来安装我应该安装的版本。这是图片:

Xdebug installation instruction

这是Xdebug的phpinfo:

Here's the phpinfo

这里是Xdebug扩展名在php.ini中用于Xdebug的地方:

:host

我在Sublime Text中尝试过Xdebug sublime设置,如

Enter image description here

当我尝试测试我的PHP代码时,它仍然没有做任何事情。

我关注网站https://www.sitepoint.com/debugging-xdebug-sublime-text-3/来配置Xdebug,但它仍然无法正常工作。

2 个答案:

答案 0 :(得分:1)

在崇高的设置中,您需要一个真实的网址(您已经设置了文件夹路径)。

你需要这样的东西: "url": "dev.myproject.com"

您可以直接从服务器的主页面创建虚拟主机(至少在WampServer中)(localhost - 如果您还没有覆盖它 - 应该为您提供主要配置)enter image description here

在php.ini中,除了其他xdebug属性外,我发现我需要激活以下内容才能使一切正常工作:

xdebug.remote_enable = On
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On

如果您需要更多信息,请告诉我

答案 1 :(得分:1)

检查sublime终端( Ctrl + )。如果显示“ xdebug xml.etree.ElementTree.ParseError: not well-formed (invalid token)之类的错误,则表示通过Sublime软件包管理器安装了Sublime xdebug客户端。

  1. 卸载通过软件包管理器安装的xdebug客户端:
    首选项>程序包控制>删除程序包> xdebug客户端

  2. 退出崇高

  3. 通过源代码手动安装客户端:
    GitHub: SublimeTextXdebug获取xdebug客户端的固定源代码。

    • 下载源代码(不遵循安装说明,只需下载原始源代码)
    • 将源代码目录复制到sublime软件包目录。在Mac中,它在这里 / users / [用户名] / library /应用程序支持/ Sublime Text 3 / Packages /