序言与许多人一样,我在调试IDE与XDebug的连接上所花费的时间比使用XDebug调试程序所花费的时间还要多。我已经让它反复工作,但每隔一段时间我就会得到常见的“Waitingtoconnect”problem.我无法定位导致XDebug工作或失败的原因。我已经使用ubuntu两年了;我既不是菜鸟也不是strace大师。我做错了什么?如何更好地调试IDE与XDebug的连接?设置Ubuntu10.10Netbeans6.9.1带有Suhosin补丁的PHP5.3.3-1ubuntu9带有调试客户端的Xdebugv2.1.0于2010年9月20日从源代码中构建,使用tailoredin
序言与许多人一样,我在调试IDE与XDebug的连接上所花费的时间比使用XDebug调试程序所花费的时间还要多。我已经让它反复工作,但每隔一段时间我就会得到常见的“Waitingtoconnect”problem.我无法定位导致XDebug工作或失败的原因。我已经使用ubuntu两年了;我既不是菜鸟也不是strace大师。我做错了什么?如何更好地调试IDE与XDebug的连接?设置Ubuntu10.10Netbeans6.9.1带有Suhosin补丁的PHP5.3.3-1ubuntu9带有调试客户端的Xdebugv2.1.0于2010年9月20日从源代码中构建,使用tailoredin
我安装了Xdebug,一切正常,直到它突然停止工作。phpinfo()给出了一个包含所有变量的漂亮的XDebug输出。php-m|grepdeb还给出了两次XDebug(针对Zend和PHP),所以看起来还是不错的。我的php.ini有这些行:zend_extension=/usr/lib/php5/20090626/xdebug.so;extension=xdebug.soxdebug.remote_host=localhostxdebug.remote_enable=onxdebug.remote_port=9001xdebug.remote_handler=dbgpxdebug.
我安装了Xdebug,一切正常,直到它突然停止工作。phpinfo()给出了一个包含所有变量的漂亮的XDebug输出。php-m|grepdeb还给出了两次XDebug(针对Zend和PHP),所以看起来还是不错的。我的php.ini有这些行:zend_extension=/usr/lib/php5/20090626/xdebug.so;extension=xdebug.soxdebug.remote_host=localhostxdebug.remote_enable=onxdebug.remote_port=9001xdebug.remote_handler=dbgpxdebug.
标题几乎说明了一切……这是个坏主意吗?我想要XDebug在服务器上提供的增强调试消息。[编辑]只是为了把事情说清楚。我知道这涉及安全风险。或许我应该补充我的问题并给出更准确的理由,说明我为什么要这样做。我们的生产服务器还托管了一个测试平台。有时我们用它来在尽可能接近生产的环境中测试事物。我正在寻找的主要内容是使用XDebug的增强型var_dump()。这不是高流量应用程序的应用程序服务器,性能也不是什么大问题。我只是好奇XDebug是否会显着影响性能。此外,我想我只能为定义测试站点的VirtualHost启用它。 最佳答案 除了调
标题几乎说明了一切……这是个坏主意吗?我想要XDebug在服务器上提供的增强调试消息。[编辑]只是为了把事情说清楚。我知道这涉及安全风险。或许我应该补充我的问题并给出更准确的理由,说明我为什么要这样做。我们的生产服务器还托管了一个测试平台。有时我们用它来在尽可能接近生产的环境中测试事物。我正在寻找的主要内容是使用XDebug的增强型var_dump()。这不是高流量应用程序的应用程序服务器,性能也不是什么大问题。我只是好奇XDebug是否会显着影响性能。此外,我想我只能为定义测试站点的VirtualHost启用它。 最佳答案 除了调
我希望一个使用不同计算机的团队能够在远程服务器上调试PHP,但我很难让Xdebug在NetBeans7.0.1中工作。我尝试了许多在线技巧,但都无济于事。作为记录,我已在运行WampServer的Windows7机器上成功安装了Xdebug本地。所以我可以在NetBeans中使用断点调试PHP,前提是我将ProjectProperties->RunConfiguration->RunAs属性设置为LocalWebSite.但是,如上所述,我的目标是在远程网站上在NetBeans中进行调试。我的服务器是Ubuntu11.04机器。我使用了http://www.xdebug.org/fin
我希望一个使用不同计算机的团队能够在远程服务器上调试PHP,但我很难让Xdebug在NetBeans7.0.1中工作。我尝试了许多在线技巧,但都无济于事。作为记录,我已在运行WampServer的Windows7机器上成功安装了Xdebug本地。所以我可以在NetBeans中使用断点调试PHP,前提是我将ProjectProperties->RunConfiguration->RunAs属性设置为LocalWebSite.但是,如上所述,我的目标是在远程网站上在NetBeans中进行调试。我的服务器是Ubuntu11.04机器。我使用了http://www.xdebug.org/fin
我在使用远程调试时遇到xdebug没有在断点处停止的问题(通过命令行运行脚本时一切正常)。它将在程序的第一行中断,然后退出,不捕获任何断点。它曾经工作得很好,直到我转而使用MacPortsforApache和PHP。我已经尝试过多次重新编译它(有几个版本),但没有骰子。我正在使用PHP5.3.1和Xdebug2.1.0-beta3我还尝试了至少3种不同的调试程序(MacGDBp、Netbeans和JetBrainsWebIDE)。我的php.ini设置如下:[xdebug]xdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.re
我在使用远程调试时遇到xdebug没有在断点处停止的问题(通过命令行运行脚本时一切正常)。它将在程序的第一行中断,然后退出,不捕获任何断点。它曾经工作得很好,直到我转而使用MacPortsforApache和PHP。我已经尝试过多次重新编译它(有几个版本),但没有骰子。我正在使用PHP5.3.1和Xdebug2.1.0-beta3我还尝试了至少3种不同的调试程序(MacGDBp、Netbeans和JetBrainsWebIDE)。我的php.ini设置如下:[xdebug]xdebug.remote_enable=1xdebug.remote_handler=dbgpxdebug.re