首页 > 解决方案 > Xdebug 断点在 Sublime Text 3 上不起作用

问题描述

尝试在 Sublime Text 上使用 Xdebug。安装到 Sublime 时遵循所有说明。通过包管理器安装 Xdebug 客户端。将路径映射和 URL 添加到 Xdebug.sublime-settings

"pathMappings": {
        "/var/www/html": "path_to_folder_with_project"
    },
    "url": "http://local.testapp.com/",

使用 pecl 将 Xdebug 扩展安装到我的机器上。

然后像这样更新我的php.ini文件:

zend_extension="xdebug.so"
xdebug.remote_enable = On
xdebug.profiler_enable = On
xdebug.profiler_enable_trigger = On
xdebug.remote_connect_back=1
xdebug.idekey=sublime.xdebug

问题是通过右键单击 Sublime 上的一行设置的任何断点都不起作用。但是,这样设置断点是xdebug_stop()有效的。

我错过了什么吗?按照我可以在网上找到的所有资源来解决这个问题,但我似乎无法让断点工作。

看到其他人在 SO 上提出相同的问题,但提供的答案似乎对我不起作用。我已尝试按照本教程中的概述创建一个 Sublime 项目,并按照此答案中的建议更改端口,但似乎没有任何效果。

任何帮助将不胜感激。

标签: phpdebuggingsublimetext3xdebug

解决方案


推荐阅读