Ubuntu 18.04上的Apache 2 + Xdebug + PHP 7.2无法正常工作

时间:2018-05-01 13:39:39

标签: php xdebug apache2.4

我无法单步执行代码。它在16.04工作正常。我双启动进入18.04,并以相同的方式配置 Apache 2 Xdebug PHP 7.2 但我似乎无法停在我的任何断点

调试器在第一行停止一次(这就是我在 NetBeans 8.2 中配置它的方式)。之后,调试器永远不会再次中断。我禁用 opcache 以查看是否存在干扰,但它似乎没有帮助。

请注意,如果我调试PHP-CLI应用程序,那么 Xdebug 可以正常工作。它似乎是一个 Apache 2 相关的配置问题,我似乎无法确定原因。

这是我的 20-xdebug.ini 文件:

zend_extension=xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
#xdebug.remote_log="/tmp/xdebug.log"
xdebug.remote_mode=req
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9000
xdebug.max_nesting_level=300

1 个答案:

答案 0 :(得分:0)

哎呀!!!!

发现了这个问题。由于某种原因,我的浏览器禁用了cookie,因此XDEBUG无法存储其cookie,因此从浏览器返回Web应用程序的所有后续调用都不是通过XDEBUG处理的。