Sublime Text 3:XDebug不再在断点处停止

时间:2014-12-12 12:28:36

标签: ubuntu sublimetext xdebug sublimetext3 ubuntu-14.04

在完成本教程之后,它曾经工作过:http://www.sitepoint.com/debugging-xdebug-sublime-text-3/

现在,如果我提出一个断点,它就不起作用了。但是,正如我发现here它确实有效我添加了以下代码行:

xdebug_break();

我在使用Ubuntu 14.04 LTS。我认为在我停止XDebug会话后休眠系统后它停止了工作。我重新启动了系统。可能会发生什么?

2 个答案:

答案 0 :(得分:1)

在我将zend_extension行添加到xdebug.ini后,它已经开始工作了。它是文件的整个代码:

zend_extension=/usr/lib/php5/20121212/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.remote_log="/var/log/xdebug/xdebug.log"

不确定为什么以前没有那条线路。可能是因为以下原因:

我的XDebug具有以下配置:

  

xdebug.remote_host = 127.0.0.1

然而Apache2说:

  

AH00558:apache2:无法可靠地完全确定服务器   合格的域名,使用127.0.1.1。设置' ServerName'指示   全局抑制此消息

最后,找到我输入的xdebug.so的位置:

cd /usr/lib/php5/
find . -name \*xdebug\*

答案 1 :(得分:0)

添加@chelders回答:行extension = xdebug.so也可能不存在,否则它也无效。