Php xdebug立即超时,尽管主机IDE正在侦听

Php xdebug立即超时,尽管主机IDE正在侦听,php,timeout,xdebug,Php,Timeout,Xdebug,正在尝试通过openVPN、PHP5.3.3、禁用selinux、禁用本地win防火墙进行远程调试 以下是xdebug调试日志中的代码段: Log opened at 2014-10-14 20:35:03 I: Checking remote connect back address. I: Remote address found, connecting to 10.113.255.38:9000. E: Time-out connecting to client. :-( Log c

正在尝试通过openVPN、PHP5.3.3、禁用selinux、禁用本地win防火墙进行远程调试

以下是xdebug调试日志中的代码段:

Log opened at 2014-10-14 20:35:03 
I: Checking remote connect back address.
I: Remote address found, connecting to 10.113.255.38:9000. 
E: Time-out connecting to client. :-( 
Log closed at 2014-10-14 20:35:04

^C
紧接着:

[root@mn httpd]# telnet 10.113.255.38 9000 
Trying 10.113.255.38...
Connected to 10.113.255.38. 
Escape character is '^]'.
所以IDE(PHPCharm)实际上监听外部连接。以下是xdebug.ini:

zend_extension='/usr/lib64/php/modules/xdebug.so'
;xdebug.remote_host=10.113.255.38
xdebug.remote\u connect\u back=1
xdebug.remote_log=/tmp/xdebug-debug.log
xdebug.remote_port=9000
xdebug.max\u嵌套\u级别=200
xdebug.remote_enable=1 xdebug.idekey='PP'
xdebug.remote\u autostart=1

有什么问题吗?非常感谢您的提示。

服务器是否在您的本地网络中?或者在您的本地网络中安装防火墙?还有:xdebug配置中配置了什么超时?服务器不在我的本地网络中,我正在尝试通过VPN访问它。我不知道中间有防火墙。telnet连接成功,如文章所示。我没有配置任何xdebug超时,因为xdebug中没有这样的设置:(