php无法连接远程服务器,php – Xdebug远程服务器不连接

我想要一个使用不同计算机的团队能够在远程服务器上调试PHP,但是我很难让Xdebug在NetBeans 7.0.1中工作。我已经尝试了许多在线提示,但无济于事。

为了记录,我已经在运行WampServer的Windows 7机器上成功安装了Xdebug。所以我可以使用NetBeans中的断点调试PHP,前提是我将Project Properties – > Run Configuration – > Run As属性设置为Local Web Site。但是,如上所述,我的目标是在远程网站上的NetBeans中进行调试。

我的服务器是Ubuntu 11.04机器。我用http://www.xdebug.org/find-binary.php的输出把正确的二进制数放在机器上。我修改了我可以找到的所有php.ini文件(在php5 / apache2和php5 / cli目录中),以包括以下行:

zend_extension="/usr/lib/php5/20090626+lfs/xdebug.so"

xdebug.remote_enable=1

xdebug.remote_handler=dbgp

xdebug.remote_host=localhost

xdebug.remote_port=9000

如果我检查phpinfo.php网页,它说:

This program makes use of the Zend Scripting Language Engine:

Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies

with Xdebug v2.1.2, Copyright (c) 2002-2011, by Derick Rethans

所以Xdebug似乎安装正确。不过,当我尝试在NetBeans中调试时,我得到了无休止的状态栏消息等待连接(netbeans-xdebug)。当我点击停止按钮时,我在X秒内没有检测到xdebug的连接。原因可能是xdebug未安装或未正确配置。

也许我在这里混淆本地设置与服务器设置? A post表示xdebug.remote_host应该设置为运行NetBeans的机器的IP,但我希望一个团队能够使用不同IP地址的机器进行调试。一个问题可能是端口9000,但我已经检查它没有被阻止。

任何可以澄清这一点的帮助将不胜感激!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值