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
,但升华文本断点仍不起作用