Ubuntu 升华文本3:XDebug不再在断点中停止

Ubuntu 升华文本3:XDebug不再在断点中停止,ubuntu,sublimetext,xdebug,sublimetext3,ubuntu-14.04,Ubuntu,Sublimetext,Xdebug,Sublimetext3,Ubuntu 14.04,在完成本教程后,它通常会工作: 现在,如果我设置一个断点,它将不起作用。但是,正如我发现的,如果我添加以下代码行,它确实可以工作: xdebug_break(); 我在Ubuntu 14.04 LTS上。我认为在我休眠系统而没有停止XDebug会话后,它停止了工作。我已经重新启动了系统。会发生什么情况?在我将zend_扩展线添加到我的xdebug.ini之后,它就开始工作了。这是文件的全部代码: zend_extension=/usr/lib/php5/20121212/xdebug.so x

在完成本教程后,它通常会工作:

现在,如果我设置一个断点,它将不起作用。但是,正如我发现的,如果我添加以下代码行,它确实可以工作:

xdebug_break();

我在Ubuntu 14.04 LTS上。我认为在我休眠系统而没有停止XDebug会话后,它停止了工作。我已经重新启动了系统。会发生什么情况?

在我将zend_扩展线添加到我的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\*

Addition@chelders answer:xdebug.ini中的
extension=xdebug.so
行可能也不存在,否则它也不起作用。

我在xdebug.ini中有
xdebug.so
,但升华文本断点仍不起作用