使用Xdebug的debugclient与PHP 7和Ubuntu 16.04

时间:2016-10-28 17:37:22

标签: php ubuntu xdebug ubuntu-16.04

我想使用XDebug debugclient在本地调试PHP脚本。我不在乎使用远程IDE或类似的东西。

不幸的是,我总是这个/tmp/xdebug.log

I: Connecting to configured address/port: 127.0.0.1:8083.
E: Time-out connecting to client. :-(

我已尝试使用 php-xdebug 包并从源代码编译最新的XDebug 2.4.1,我得到的结果相同。

我还尝试过9000(默认),9005,8083等端口。

我的 xdebug.ini 如下所示:

zend_extension=/usr/lib/php/20151012/xdebug.so
xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=127.0.0.1
xdebug.remote_port=8083
xdebug.remote_log=/tmp/xdebug.log
xdebug.idekey=mbb

这是Ubuntu 16.04,PHP 7.0.8和Xdebug 2.4.1。

有人可以提出任何建议吗?

1 个答案:

答案 0 :(得分:0)

如何启动调试会话? 你试过使用xdebug_break()?

或者是否可以通过iptables阻止与端口8083的通信? (iptables --list)

/tmp/xdebug.log中有什么内容吗?