Apache 已加载 xDebug 但是不起作用?

Apache 已加载 xDebug 但是不起作用?

我已经php5-xdebug通过 安装了该包apt-get,并使用 启用了它php5enmod xdebug,当我运行时php -v,我得到了这个:

PHP 5.5.9-1ubuntu4.9 (cli) (built: Apr 17 2015 11:44:57) 
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
with Xdebug v2.2.3, Copyright (c) 2002-2013, by Derick Rethans

此外,phpinfo()还报告xdebug已启用。

我正在尝试将其与 PHPStorm IDE(支持 xdebug)集成。

但是,我已将这一行:xdebug_break();放在我的网络应用程序的一个文件中。

当我向应用程序发出 http 请求时,它似乎忽略了对 xdebug_break() 的调用。它只是像往常一样运行。

这里发生了什么?

答案1

当然,必须记住传递一个名为“XDEBUG_SESSION_START”的 HTTP“GET”参数并将其设置为 IDE KEY。

相关内容