我想使用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。
有人可以提出任何建议吗?
答案 0 :(得分:0)
如何启动调试会话? 你试过使用xdebug_break()?
或者是否可以通过iptables阻止与端口8083的通信? (iptables --list)
/tmp/xdebug.log中有什么内容吗?